mirror of
https://github.com/yuzu-emu/discord-rpc.git
synced 2024-11-27 20:34:21 +01:00
Even simpler
This commit is contained in:
parent
6d7e279074
commit
cb34ca725f
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
This is a simple example in C of using the rich presence API syncronously.
|
This is a simple example in C of using the rich presence API syncronously, just sending presence.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define _CRT_SECURE_NO_WARNINGS /* thanks Microsoft */
|
#define _CRT_SECURE_NO_WARNINGS /* thanks Microsoft */
|
||||||
@ -24,19 +24,6 @@ static void updateDiscordPresence() {
|
|||||||
Discord_UpdatePresence(&discordPresence);
|
Discord_UpdatePresence(&discordPresence);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void handleDiscordReady() {
|
|
||||||
printf("Discord: ready\n");
|
|
||||||
}
|
|
||||||
|
|
||||||
static void handleDiscordDisconnected() {
|
|
||||||
printf("Discord: disconnected\n");
|
|
||||||
}
|
|
||||||
|
|
||||||
static void handleDiscordWantsPresence() {
|
|
||||||
printf("Discord: requests presence\n");
|
|
||||||
updateDiscordPresence();
|
|
||||||
}
|
|
||||||
|
|
||||||
static int prompt(char* line, size_t size) {
|
static int prompt(char* line, size_t size) {
|
||||||
int res;
|
int res;
|
||||||
char* nl;
|
char* nl;
|
||||||
@ -76,9 +63,6 @@ static void gameLoop() {
|
|||||||
int main() {
|
int main() {
|
||||||
DiscordEventHandlers handlers;
|
DiscordEventHandlers handlers;
|
||||||
memset(&handlers, 0, sizeof(handlers));
|
memset(&handlers, 0, sizeof(handlers));
|
||||||
handlers.ready = handleDiscordReady;
|
|
||||||
handlers.disconnected = handleDiscordDisconnected;
|
|
||||||
handlers.wantsPresence = handleDiscordWantsPresence;
|
|
||||||
Discord_Initialize(APPLICATION_ID, &handlers);
|
Discord_Initialize(APPLICATION_ID, &handlers);
|
||||||
|
|
||||||
gameLoop();
|
gameLoop();
|
||||||
|
Loading…
Reference in New Issue
Block a user