DeSerialize should pass packet by ref too

This commit is contained in:
Mystro256 2016-12-30 11:43:36 -05:00
parent ddef88f0c5
commit 24f06848df
1 changed files with 4 additions and 4 deletions

View File

@ -298,7 +298,7 @@ public:
sf::IpAddress udpaddr[5];
RFUServer(void);
sf::Packet& Serialize(sf::Packet& packet, int slave);
void DeSerialize(sf::Packet packet, int slave);
void DeSerialize(sf::Packet& packet, int slave);
void Send(void);
void Recv(void);
};
@ -315,7 +315,7 @@ public:
void Send(void);
void Recv(void);
sf::Packet& Serialize(sf::Packet& packet);
void DeSerialize(sf::Packet packet);
void DeSerialize(sf::Packet& packet);
void CheckConn(void);
};
@ -1465,7 +1465,7 @@ sf::Packet& RFUServer::Serialize(sf::Packet& packet, int slave)
return packet;
}
void RFUServer::DeSerialize(sf::Packet packet, int slave)
void RFUServer::DeSerialize(sf::Packet& packet, int slave)
{
bool slave_is_host = false;
packet >> slave_is_host;
@ -1601,7 +1601,7 @@ sf::Packet& RFUClient::Serialize(sf::Packet& packet)
return packet;
}
void RFUClient::DeSerialize(sf::Packet packet)
void RFUClient::DeSerialize(sf::Packet& packet)
{
bool is_current_host = false;
for (int i = 0; i < MAX_CLIENTS; i++) {