MCPcopy Create free account
hub / github.com/ddnet/ddnet / SetGameInfo

Method SetGameInfo

src/engine/client/steam.cpp:118–131  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

116 SteamAPI_ISteamFriends_ClearRichPresence(m_pSteamFriends);
117 }
118 void SetGameInfo(const NETADDR &ServerAddr, const char *pMapName, bool AnnounceAddr) override
119 {
120 if(AnnounceAddr)
121 {
122 char aServerAddr[NETADDR_MAXSTRSIZE];
123 net_addr_str(&ServerAddr, aServerAddr, sizeof(aServerAddr), true);
124 SteamAPI_ISteamFriends_SetRichPresence(m_pSteamFriends, "connect", aServerAddr);
125 SteamAPI_ISteamFriends_SetRichPresence(m_pSteamFriends, "steam_player_group", aServerAddr);
126 }
127
128 SteamAPI_ISteamFriends_SetRichPresence(m_pSteamFriends, "map", pMapName);
129 SteamAPI_ISteamFriends_SetRichPresence(m_pSteamFriends, "status", pMapName);
130 SteamAPI_ISteamFriends_SetRichPresence(m_pSteamFriends, "steam_display", "#Status");
131 }
132};
133
134class CSteamStub : public ISteam

Callers 1

SetStateMethod · 0.45

Calls 2

net_addr_strFunction · 0.85

Tested by

no test coverage detected