2021-01-17 23:52:58 +00:00
|
|
|
#ifndef ENGINE_DISCORD_H
|
|
|
|
#define ENGINE_DISCORD_H
|
|
|
|
|
|
|
|
#include "kernel.h"
|
2023-12-11 14:40:09 +00:00
|
|
|
#include <base/types.h>
|
2021-01-17 23:52:58 +00:00
|
|
|
|
|
|
|
class IDiscord : public IInterface
|
|
|
|
{
|
2023-11-28 20:46:03 +00:00
|
|
|
MACRO_INTERFACE("discord")
|
2021-01-17 23:52:58 +00:00
|
|
|
public:
|
|
|
|
virtual void Update() = 0;
|
|
|
|
|
|
|
|
virtual void ClearGameInfo() = 0;
|
2022-10-09 11:43:10 +00:00
|
|
|
virtual void SetGameInfo(const NETADDR &ServerAddr, const char *pMapName, bool AnnounceAddr) = 0;
|
2021-01-17 23:52:58 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
IDiscord *CreateDiscord();
|
|
|
|
|
|
|
|
#endif // ENGINE_DISCORD_H
|