getinfo: use std::to_string where possible

This commit is contained in:
Diavolo 2023-04-11 12:07:03 +02:00
parent 9747eaa58c
commit 8bee19fa23

View File

@ -94,7 +94,7 @@ namespace getinfo
network::on("getInfo", [](const game::netadr_t& target, const network::data_view& data) network::on("getInfo", [](const game::netadr_t& target, const network::data_view& data)
{ {
utils::info_string info{}; utils::info_string info{};
info.set("challenge", std::string(data.begin(), data.end())); info.set("challenge", std::string{ data.begin(), data.end() });
info.set("gamename", "T7"); info.set("gamename", "T7");
info.set("hostname", info.set("hostname",
game::get_dvar_string(game::is_server() ? "live_steam_server_name" : "sv_hostname")); game::get_dvar_string(game::is_server() ? "live_steam_server_name" : "sv_hostname"));
@ -105,15 +105,15 @@ namespace getinfo
info.set("xuid", utils::string::va("%llX", steam::SteamUser()->GetSteamID().bits)); info.set("xuid", utils::string::va("%llX", steam::SteamUser()->GetSteamID().bits));
info.set("mapname", game::get_dvar_string("mapname")); info.set("mapname", game::get_dvar_string("mapname"));
info.set("isPrivate", game::get_dvar_string("g_password").empty() ? "0" : "1"); info.set("isPrivate", game::get_dvar_string("g_password").empty() ? "0" : "1");
info.set("clients", utils::string::va("%zu", get_client_count())); info.set("clients", std::to_string(get_client_count()));
info.set("bots", utils::string::va("%zu", get_bot_count())); info.set("bots", std::to_string(get_bot_count()));
info.set("sv_maxclients", utils::string::va("%zu", get_max_client_count())); info.set("sv_maxclients", std::to_string(get_max_client_count()));
info.set("protocol", utils::string::va("%i", PROTOCOL)); info.set("protocol", std::to_string(PROTOCOL));
info.set("playmode", utils::string::va("%i", game::Com_SessionMode_GetMode())); info.set("playmode", std::to_string(game::Com_SessionMode_GetMode()));
info.set("gamemode", utils::string::va("%i", Com_SessionMode_GetGameMode())); info.set("gamemode", std::to_string(Com_SessionMode_GetGameMode()));
info.set("sv_running", utils::string::va("%i", game::is_server_running())); info.set("sv_running", std::to_string(game::is_server_running()));
info.set("dedicated", utils::string::va("%i", game::is_server() ? 1 : 0)); info.set("dedicated", game::is_server() ? "1" : "0");
info.set("hc", utils::string::va("%u", game::Com_GametypeSettings_GetUInt("hardcoremode", false))); info.set("hc", std::to_string(game::Com_GametypeSettings_GetUInt("hardcoremode", false)));
info.set("shortversion", SHORTVERSION); info.set("shortversion", SHORTVERSION);
network::send(target, "infoResponse", info.build(), '\n'); network::send(target, "infoResponse", info.build(), '\n');