//------------------------------------------------------------------------- byte _genPlayerId() { if (QuePlayerId.Count == 0) { return(++MaxPlayerId); } else { return(QuePlayerId.Dequeue()); } }
//------------------------------------------------------------------------- void _freePlayerId(byte player_id) { QuePlayerId.Enqueue(player_id); }