Show country flag in lobby
This commit is contained in:
parent
09c0731392
commit
6a05325c75
@ -495,6 +495,13 @@ void NetworkingLobby::updatePlayerPings()
|
|||||||
for (auto& p : m_player_names)
|
for (auto& p : m_player_names)
|
||||||
{
|
{
|
||||||
core::stringw name_with_ping = p.second.m_user_name;
|
core::stringw name_with_ping = p.second.m_user_name;
|
||||||
|
const core::stringw& flag = StringUtils::getCountryFlag(
|
||||||
|
p.second.m_country_code);
|
||||||
|
if (!flag.empty())
|
||||||
|
{
|
||||||
|
name_with_ping += L" ";
|
||||||
|
name_with_ping += flag;
|
||||||
|
}
|
||||||
auto host_online_ids = StringUtils::splitToUInt(p.first, '_');
|
auto host_online_ids = StringUtils::splitToUInt(p.first, '_');
|
||||||
if (host_online_ids.size() != 3)
|
if (host_online_ids.size() != 3)
|
||||||
continue;
|
continue;
|
||||||
@ -669,7 +676,15 @@ void NetworkingLobby::updatePlayers()
|
|||||||
StringUtils::toString(player.m_host_id) + "_" +
|
StringUtils::toString(player.m_host_id) + "_" +
|
||||||
StringUtils::toString(player.m_online_id) + "_" +
|
StringUtils::toString(player.m_online_id) + "_" +
|
||||||
StringUtils::toString(player.m_local_player_id);
|
StringUtils::toString(player.m_local_player_id);
|
||||||
m_player_list->addItem(internal_name, player.m_user_name,
|
core::stringw player_name = player.m_user_name;
|
||||||
|
const core::stringw& flag = StringUtils::getCountryFlag(
|
||||||
|
player.m_country_code);
|
||||||
|
if (!flag.empty())
|
||||||
|
{
|
||||||
|
player_name += L" ";
|
||||||
|
player_name += flag;
|
||||||
|
}
|
||||||
|
m_player_list->addItem(internal_name, player_name,
|
||||||
player.m_icon_id);
|
player.m_icon_id);
|
||||||
// Don't show chosen team color for spectator
|
// Don't show chosen team color for spectator
|
||||||
if (player.isSpectator())
|
if (player.isSpectator())
|
||||||
|
Loading…
Reference in New Issue
Block a user