private void OnNewTurn(CoreMessage msg) { Game.TimeReset(); if (!Game.IsTag) { Game.RefreshAll(); } Game.CurrentPlayer = msg.Reader.ReadByte(); SendToAll(msg); if (Game.IsTag && Game.TurnCount > 0) { if (Game.TurnCount % 2 == 0) { if (Game.CurPlayers[0].Equals(Game.Players[0])) { Game.CurPlayers[0] = Game.Players[1]; } else { Game.CurPlayers[0] = Game.Players[0]; } } else { if (Game.CurPlayers[1].Equals(Game.Players[2])) { Game.CurPlayers[1] = Game.Players[3]; } else { Game.CurPlayers[1] = Game.Players[2]; } } } Game.TurnCount++; }