Exemple #1
0
        // The Game window is loaded with Player One and Player Two username, stones, game mode, and who has the first move.
        public Game(int playMode, String player1, Boolean player1turn, BitmapImage p1gstone, String player2, Boolean player2turn, BitmapImage p2gstone, String gLevel)
        {
            InitializeComponent();

            gameCounter                 = 36;
            gamePlayers                 = new Player[2];
            gameBoard                   = new Board();
            gameLevel                   = gLevel;
            GameOver                    = false;
            gameMode                    = playMode;
            playerOneGameStone          = p1gstone;
            playerTwoGameStone          = p2gstone;
            playerOneId                 = player1;
            playerTwoId                 = player2;
            Label_PlayerOneName.Content = player1;
            Label_PlayerTwoName.Content = player2;
            player2Image.Source         = p2gstone;
            player1Image.Source         = p1gstone;
            soundON = false;



            if (playMode == 1)
            {
                isPlayerOneGame = true;

                gamePlayers[0] = new Player(player1, player1turn);

                AI_mario = new ComputerPlayer(player2, player2turn, gameBoard, gameLevel);

                gamePlayers[1] = AI_mario;

                if (player2turn)
                {
                    Button_1x1.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
                }
            }
            else if (playMode == 2)
            {
                isPlayerOneGame = false;


                gamePlayers[0] = new Player(player1, player1turn);
                gamePlayers[1] = new Player(player2, player2turn);
            }
        }
Exemple #2
0
        // The Game window is loaded with Player One and Player Two username, stones, game mode, and who has the first move.
        public Game(int playMode, String player1,  Boolean player1turn, BitmapImage p1gstone, String player2, Boolean player2turn, BitmapImage  p2gstone, String gLevel )
        {

            InitializeComponent();
            
            gameCounter = 36;
            gamePlayers = new Player[2];
            gameBoard = new Board();
            gameLevel = gLevel;
            GameOver = false;
            gameMode = playMode;
            playerOneGameStone = p1gstone;
            playerTwoGameStone = p2gstone;
            playerOneId = player1;
            playerTwoId = player2;
            Label_PlayerOneName.Content = player1;
            Label_PlayerTwoName.Content = player2;
            player2Image.Source = p2gstone;
            player1Image.Source = p1gstone;
            soundON = false;


         

            if (playMode == 1)
            {
                isPlayerOneGame = true;
          
                gamePlayers[0] = new Player (player1, player1turn);

                AI_mario=  new ComputerPlayer(player2, player2turn, gameBoard, gameLevel);

                gamePlayers[1] = AI_mario;

                if (player2turn)
                {
                   

                    Button_1x1.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
                }

            }
            else if (playMode == 2)
            {

                isPlayerOneGame = false;
           

                gamePlayers[0] = new Player (player1, player1turn);
                gamePlayers[1] = new Player (player2, player2turn);
            }


        }