コード例 #1
0
ファイル: ClientGameTB.cs プロジェクト: Amitkapadi/WISP
 private void OnTurnOrderUpdateReceived(INetworkConnection sender, Packet p)
 {
     try
     {
         PacketTurnOrderUpdate msg = p as PacketTurnOrderUpdate;
         PlayerTurnOrder = msg.CharacterIdOrder;
     }
     catch { }
 }
コード例 #2
0
        protected override void OnGameStarted()
        {
            base.OnGameStarted();

            RegisterGamePacketHandler((int)TurnedGameMessageSubType.PlayerDone, OnPlayerDone);

            ReorderPlayerTurnOrder();
            PacketTurnOrderUpdate update = new PacketTurnOrderUpdate();

            update.CharacterIdOrder = PlayerTurnOrder;
            BroadcastToPlayersInGame(update, true);

            // don't begin the round until all clients are loaded in
            // BeginNextRound();
        }
コード例 #3
0
ファイル: TurnedGameServerGame.cs プロジェクト: kamilion/WISP
        protected override void OnGameStarted()
        {
            base.OnGameStarted();

            RegisterGamePacketHandler((int)TurnedGameMessageSubType.PlayerDone, OnPlayerDone);

            ReorderPlayerTurnOrder();
            PacketTurnOrderUpdate update = new PacketTurnOrderUpdate();
            update.CharacterIdOrder = PlayerTurnOrder;
            BroadcastToPlayersInGame(update, true);

            // don't begin the round until all clients are loaded in
            // BeginNextRound();
        }