Cast to int for enums that are not formattable

This commit is contained in:
Pokechu22
2022-01-12 16:47:26 -08:00
parent 5465775d11
commit 1a92699455
19 changed files with 60 additions and 42 deletions

View File

@ -735,7 +735,7 @@ unsigned int NetPlayServer::OnData(sf::Packet& packet, Client& player)
MessageID mid;
packet >> mid;
INFO_LOG_FMT(NETPLAY, "Got client message: {:x}", mid);
INFO_LOG_FMT(NETPLAY, "Got client message: {:x}", static_cast<u8>(mid));
// don't need lock because this is the only thread that modifies the players
// only need locks for writes to m_players in this thread
@ -1144,7 +1144,7 @@ unsigned int NetPlayServer::OnData(sf::Packet& packet, Client& player)
default:
PanicAlertFmtT(
"Unknown SYNC_SAVE_DATA message with id:{0} received from player:{1} Kicking player!",
sub_id, player.pid);
static_cast<u8>(sub_id), player.pid);
return 1;
}
}
@ -1186,15 +1186,15 @@ unsigned int NetPlayServer::OnData(sf::Packet& packet, Client& player)
default:
PanicAlertFmtT(
"Unknown SYNC_GECKO_CODES message with id:{0} received from player:{1} Kicking player!",
sub_id, player.pid);
static_cast<u8>(sub_id), player.pid);
return 1;
}
}
break;
default:
PanicAlertFmtT("Unknown message with id:{0} received from player:{1} Kicking player!", mid,
player.pid);
PanicAlertFmtT("Unknown message with id:{0} received from player:{1} Kicking player!",
static_cast<u8>(mid), player.pid);
// unknown message, kick the client
return 1;
}