Exemple #1
0
        /****************************************/

        private void TurnChangedEventHandler(Object sender, TurnChangedEventArgs e)
        {
            this.Invoke((MethodInvoker) delegate
            {
                rollButton.Enabled = true;
                rollButton.Text    = "Roll";
                message.Text       = string.Format("player {0}: {1} is your turn!", _manager._currentPlayer.PlayerNumber, _manager._currentPlayer.Name);
            });
        }
Exemple #2
0
        /****************************************/

        private void InstructionsDisplayHandler(Object sender, TurnChangedEventArgs e)
        {

            Console.WriteLine("\n=================== New turn =======================\n");
            if (_manager._currentPlayer.PlayerNumber == 1)
            {
                Console.ForegroundColor = playerOneColor;
            }
            else
            {
                Console.ForegroundColor = playerTwoColor;
            }
            System.Console.WriteLine("player {0}: {1} is your turn!", _manager._currentPlayer.PlayerNumber, _manager._currentPlayer.Name);

            Console.ResetColor();

        } 
Exemple #3
0
 public override void mainGameForm_TurnChangedEvent(TurnChangedEventArgs e)
 {
 }
Exemple #4
0
        /****************************************/

        private void DisplayBoardHandler(Object sender, TurnChangedEventArgs e)
        {
           
            CellContent[,] board = _manager.GetBoard();
            Console.WriteLine("\n                                   - {0}'s Home - ",playerOneColor);
            Console.WriteLine("--13--14--15--16--17--18--***--19--20--21--22--23--24--");

            //upper side
            for (int i = 0; i < 6; i++)
            {
                Console.Write("|");
                for (int j = 0; j < 6; j++)
                {
                    PrintBoardCell(board[i, j]);
                }
                Console.ResetColor();

                //eaten stones zone
                if (_manager.GetEatenCheckers()?.Length > 0 && _manager.GetEatenCheckers()?.Length > i)
                {
                    PrintEatenzone(_manager.GetEatenCheckers()[i]);
                }
                else
                {
                    Console.Write("|///||"); //middle
                }


                for (int j = 6; j < 12; j++)
                {

                    PrintBoardCell(board[i, j]);
                }
                Console.ResetColor();
                Console.WriteLine();

            }

            Console.WriteLine("=======================================================");

            //down side
            for (int i = 6; i < 12; i++)
            {
               
                Console.Write("|");
                for (int j = 0; j < 6; j++)
                {
                    PrintBoardCell(board[i, j]);
                }

                //eaten stones zone
                if (_manager.GetEatenCheckers()?.Length > 0 && _manager.GetEatenCheckers()?.Length > i)
                {
                    PrintEatenzone(_manager.GetEatenCheckers()[i]);
                }
                else
                {
                    Console.Write("|///||"); //middle
                }

                for (int j = 6; j < 12; j++)
                {
                    PrintBoardCell(board[i, j]);
                }
                Console.ResetColor();
                Console.WriteLine();

            }

            Console.WriteLine("--12--11--10--9---8---7---***---6---5---4---3---2---1--");
            Console.WriteLine("                                   - {0}'s Home - \n", playerTwoColor);
            Console.ResetColor();
        }
Exemple #5
0
 public virtual void mainGameForm_TurnChangedEvent(TurnChangedEventArgs e)
 {
 }