DDraceNetwork Documentation
Loading...
Searching...
No Matches
discord.h
Go to the documentation of this file.
1#ifndef ENGINE_DISCORD_H
2#define ENGINE_DISCORD_H
3
4#include "kernel.h"
5
6#include <base/types.h>
7
9
10class IDiscord : public IInterface
11{
12 MACRO_INTERFACE("discord")
13public:
14 virtual void Update() = 0;
15
16 virtual void ClearGameInfo() = 0;
17 virtual void SetGameInfo(const CServerInfo &ServerInfo, const char *pMapName, bool Registered) = 0;
18 virtual void UpdateServerInfo(const CServerInfo &ServerInfo, const char *pMapName) = 0;
19 virtual void UpdatePlayerCount(int Count) = 0;
20};
21
23
24#endif // ENGINE_DISCORD_H
Definition serverbrowser.h:26
Definition discord.h:11
virtual void Update()=0
virtual void UpdatePlayerCount(int Count)=0
virtual void UpdateServerInfo(const CServerInfo &ServerInfo, const char *pMapName)=0
virtual void ClearGameInfo()=0
virtual void SetGameInfo(const CServerInfo &ServerInfo, const char *pMapName, bool Registered)=0
IInterface()
Definition kernel.h:19
IDiscord * CreateDiscord()
Definition discord.cpp:221
#define MACRO_INTERFACE(Name)
Definition kernel.h:25