コード例 #1
0
        private void createNewGame()
        {
            myGame                = new GameBoard();
            myGame.AIMoved       += myGame_AIMoved;
            myGame.GameDidFinish += myGame_GameDidFinish;
            CreateUIGameBoard();
            currentGameMode = gameModeComboBox.SelectedIndex;
            myGame.setGameMode(currentGameMode);
            autoFlag = true;

            if (currentGameMode == (int)GameMode.OnePlayerOnline ||
                currentGameMode == (int)GameMode.AIOnline)
            {
                networkProcess = new NetworkProcess();
                networkProcess.messageComing += networkProcess_messageComing;
                networkProcess.performMove   += networkProcess_performMove;
                networkProcess.firstAIMove   += networkProcess_firstAIMove;
                networkProcess.Init();
            }
        }
コード例 #2
0
        private void createNewGame()
        {
            myGame = new GameBoard();
            myGame.AIMoved += myGame_AIMoved;
            myGame.GameDidFinish += myGame_GameDidFinish;
            CreateUIGameBoard();
            currentGameMode = gameModeComboBox.SelectedIndex;
            myGame.setGameMode(currentGameMode);
            autoFlag = true;

            if (currentGameMode == (int)GameMode.OnePlayerOnline
                || currentGameMode == (int)GameMode.AIOnline)
            {
                networkProcess = new NetworkProcess();
                networkProcess.messageComing += networkProcess_messageComing;
                networkProcess.performMove += networkProcess_performMove;
                networkProcess.firstAIMove += networkProcess_firstAIMove;
                networkProcess.Init();
            } 
        }