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(); }
/*! * \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; }