public void updateTest()
 {
     MainGame m = new MainGame(); // TODO: initialisez a une valeur appropriee
     GameDicesView target = new GameDicesView(m); // TODO: initialisez a une valeur appropriee
     target.update();
     
 }
Beispiel #2
0
        /*!
         * \fn void InitializeGameGrid()
         * \brief initialise l'affichage de la grille de jeu en ajoutant les bonnes cases
         * \return
         */
        private void InitializeGameGrid()
        {
            //construction de la grid
            int longueur = App.wrapper.getMapLongueur();
            int hauteur  = App.wrapper.getMapHauteur();

            squares = new SquareView[longueur, hauteur];
            for (int i = 0; i < App.wrapper.getMapLongueur(); i++)
            {
                gridGame.ColumnDefinitions.Add(new ColumnDefinition());
            }
            for (int i = 0; i < App.wrapper.getMapHauteur(); i++)
            {
                gridGame.RowDefinitions.Add(new RowDefinition());
            }

            //ajout des cases

            for (int i = 0; i < App.wrapper.getMapLongueur(); i++)
            {
                for (int j = 0; j < App.wrapper.getMapHauteur(); j++)
                {
                    switch (App.wrapper.getSquareType(i, j))
                    {
                    case 0:     //EmptySquareType
                        createEmptySquare(i, j);
                        break;

                    case 1:     //OrbitalStationSquareType
                        createOrbitalStationSquare(i, j);
                        break;

                    case 2:    //EnergyStationSquareType
                        createEnergyStationSquare(i, j);
                        break;

                    case 3:    //ArtefactSquareType
                        createArtefactSquare(i, j);
                        break;

                    case 4:    //AsteroidSquareType
                        createAsteroidSquare(i, j);
                        break;
                    }
                }
            }

            sqHaut = gridGame.ActualHeight / gridGame.RowDefinitions.Count;
            sqLong = gridGame.ActualWidth / gridGame.ColumnDefinitions.Count;

            //ajout des des
            dicesView = new GameDicesView(this);
            App.dicesWrapper.reset();
            buttonMakeAMove.IsEnabled = false;
            buttonRollDices.IsEnabled = true;
        }
 public void getD2Test()
 {
     App app = new App();
     MainGame m = new MainGame(); // TODO: initialisez a une valeur appropriee
      List<int> colorList = new List<int>(); // TODO: initialisez a une valeur appropriee
     colorList.Add(1);
     colorList.Add(2);
     colorList.Add(3);
     colorList.Add(4);
     List<int> teamList = new List<int>();
     teamList.Add(1);
     teamList.Add(2);
     teamList.Add(3);
     teamList.Add(4);
     App.wrapper.createGame(3, 3, colorList, teamList,"map.txt");
     GameDicesView target = new GameDicesView(m); // TODO: initialisez a une valeur appropriee
     int expected = 0; 
     int actual;
     actual = target.getD2();
     Assert.AreEqual(expected, actual);
     Assert.Inconclusive("Test d2: 0");
     App.dicesWrapper.rollSecondDice();
     actual = target.getD2();
     Assert.AreNotEqual(actual,0);
     Assert.Inconclusive("Test d2: random");
 }
 public void updateRadioTest()
 {
     MainGame m = null; // TODO: initialisez a une valeur appropriee
     GameDicesView target = new GameDicesView(m); // TODO: initialisez a une valeur appropriee
     target.updateRadio();
     Assert.Inconclusive("Une methode qui ne retourne pas une valeur ne peut pas etre verifiee.");
 }
 public void GameDicesViewConstructorTest()
 {
     MainGame m = null; // TODO: initialisez a une valeur appropriee
     GameDicesView target = new GameDicesView(m);
     Assert.Inconclusive("TODO: implementez le code pour verifier la cible");
 }
        /*!
        * \fn void InitializeGameGrid()
        * \brief initialise l'affichage de la grille de jeu en ajoutant les bonnes cases
                * \return
        */
        private void InitializeGameGrid()
        {
            //construction de la grid
            int longueur = App.wrapper.getMapLongueur();
            int hauteur = App.wrapper.getMapHauteur();
            squares = new SquareView[longueur, hauteur];
            for (int i = 0; i < App.wrapper.getMapLongueur(); i++)
            {
                gridGame.ColumnDefinitions.Add(new ColumnDefinition());
            }
            for (int i = 0; i < App.wrapper.getMapHauteur(); i++)
            {
                gridGame.RowDefinitions.Add(new RowDefinition());
            }

            //ajout des cases

            for (int i = 0; i < App.wrapper.getMapLongueur(); i++)
            {
                for (int j = 0; j < App.wrapper.getMapHauteur(); j++)
                {
                    switch (App.wrapper.getSquareType(i,j))
                    {
                        case 0: //EmptySquareType
                            createEmptySquare(i, j);
                            break;
                        case 1: //OrbitalStationSquareType
                            createOrbitalStationSquare(i, j);
                            break;
                        case 2://EnergyStationSquareType
                            createEnergyStationSquare(i, j);
                            break;
                        case 3://ArtefactSquareType
                            createArtefactSquare(i, j);
                            break;
                        case 4://AsteroidSquareType
                            createAsteroidSquare(i, j);
                            break;
                    }
                }
            }

            sqHaut = gridGame.ActualHeight / gridGame.RowDefinitions.Count;
            sqLong = gridGame.ActualWidth / gridGame.ColumnDefinitions.Count;

            //ajout des des
            dicesView = new GameDicesView(this);
            App.dicesWrapper.reset();
            buttonMakeAMove.IsEnabled = false;
            buttonRollDices.IsEnabled = true;
        }