Refactor timed message handling

This commit is contained in:
Vladimir Olteanu 2021-07-18 18:07:13 +03:00 committed by Anders Jenbo
commit f8d98560ae
3 changed files with 36 additions and 57 deletions

View file

@ -303,12 +303,11 @@ void HandleAllPackets(int pnum, byte *pData, size_t nSize)
void ProcessTmsgs()
{
size_t cnt;
TPkt pkt;
uint8_t cnt;
std::unique_ptr<byte[]> msg;
while ((cnt = tmsg_get((byte *)&pkt)) != 0) {
HandleAllPackets(MyPlayerId, (byte *)&pkt, cnt);
}
while ((cnt = tmsg_get(&msg)) != 0)
HandleAllPackets(MyPlayerId, msg.get(), cnt);
}
void SendPlayerInfo(int pnum, _cmd_id cmd)