Example #1
0
 protected override void OnTurnEnded()
 {
     InitTurnEndStates();
     foreach (var user in Users.Where(user => user.FullGameState))
     {
         user.Send(Packet.PacketTypeS2C.GameState, new GameState(GameIdentifier, this, user.Identifier));
     }
     foreach (var serverUser in Users)
     {
         serverUser.Send(Packet.PacketTypeS2C.NextRound, GameIdentifier);
     }
     _lastFrameSec = _time.Elapsed.TotalSeconds;
     _supervisor.GameEndedTurn(this);
 }