add missing func

This commit is contained in:
Nayla Hanegan 2024-05-12 00:26:51 -04:00
commit f93fdea3a7
2 changed files with 20 additions and 0 deletions

View file

@ -1069,6 +1069,24 @@ void NetPlayClient::OnPlayerPingData(sf::Packet& packet)
m_dialog->Update();
}
void NetPlayClient::OnSendCodesMsg(sf::Packet& packet)
{
std::string codeStr;
packet >> codeStr;
auto ss = std::stringstream{codeStr};
v_ActiveGeckoCodes = {};
for (std::string line; std::getline(ss, line, '\n');)
v_ActiveGeckoCodes.push_back(line);
// add to chat
std::string firstLine = "Active Gecko Codes:";
m_dialog->OnActiveGeckoCodes(firstLine);
for (const std::string code : v_ActiveGeckoCodes)
m_dialog->OnActiveGeckoCodes(code);
}
void NetPlayClient::OnDesyncDetected(sf::Packet& packet)
{
int pid_to_blame;

View file

@ -354,6 +354,8 @@ private:
void OnGameDigestResult(sf::Packet& packet);
void OnGameDigestError(sf::Packet& packet);
void OnGameDigestAbort();
void OnSendCodesMsg(sf::Packet& packet);
bool m_is_connected = false;
ConnectionState m_connection_state = ConnectionState::Failure;