Beispiel #1
0
 public void SetUp()
 {
     Randomizer.Use(new FixedRandom(new[] { 0.1f, 0.6f, 0.7f, 0.2f }));
     InitializeMouse();
     AdvanceTimeAndUpdateEntities();
     game1 = new TwoHumanNetworkGame(Messaging.StartSession(Port), BoardTests.Width,
                                     BoardTests.Height);
     Assert.True(game1.IsPauseable);
     game2 = new TwoHumanNetworkGame(Messaging.JoinSession("", Port),
                                     new Board.Data(BoardTests.Width, BoardTests.Height, (game1).Colors));
 }
Beispiel #2
0
        private void CheckIfSecondPlayerHasConnected()
        {
            if (serverSession.NumberOfParticipants <= 0)
            {
                return;
            }
            isWaitingForSecondPlayer = false;
            //startTwoHumanNetworkButton.Text = "Start Human vs Human (networked)";
            scene.Hide();
            var networkGame = new TwoHumanNetworkGame(serverSession, boardWidth, boardHeight);

            serverSession.SendMessage(new Board.Data(boardWidth, boardHeight, networkGame.Colors));
        }