public void passTurnTest() { MainGame target = new MainGame(); // TODO: initialisez a une valeur appropriee target.passTurn(); 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"); int player = App.wrapper.getCurrentPlayer(); Assert.AreEqual(player, 0); Assert.Inconclusive("num premier joueur"); target.passTurn(); player = App.wrapper.getCurrentPlayer(); Assert.AreEqual(player, 1); Assert.Inconclusive("num deuxieme joueur"); }
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 OrbitalStationSquareView(MainGame m, SolidColorBrush color) * \brief Constructeur standard * \param m Reference vers la fenetre de jeu * \return */ public OrbitalStationSquareView(MainGame m, SolidColorBrush color) : base(m) { r.Fill = color; r.Opacity = 0.8; r.MouseEnter += mouseOver; r.MouseLeave += mouseOut; r.MouseUp += mouseUp; }
/*! * \fn AsteroidSquareView(MainGame m) * \brief Constructeur standard * \param m Reference vers la fenetre de jeu * \return */ public AsteroidSquareView(MainGame m) : base(m) { r.MouseEnter += mouseOver; r.MouseLeave += mouseOut; ImageBrush myBrush = new ImageBrush(); myBrush.ImageSource = new BitmapImage(new Uri("pack://application:,,,/SpaceBattleView;component/Views/img/elements/asteroid.png", UriKind.Absolute)); myBrush.Stretch = Stretch.Fill; r.Fill = myBrush; r.Fill.Opacity = 1; r.Opacity = 1; }
Utilities.GameSpaceshipsType spaceshipType; /*!< Type de vaisseau courant du joueur */ #endregion Fields #region Constructors /*! * \fn PlayerView(MainGame m,int nb) * \brief Constructeur standard * \param m Reference vers la fenetre de jeu * \param nb Numero du joueur * \return */ public PlayerView(MainGame m,int nb) { mainGame = m; playerNb = nb; mainGame.textBlockTeamTab[App.wrapper.getColorTab(playerNb)].Text = App.wrapper.getPlayerTeam(playerNb).ToString(); image = new Image(); mainGame.gridGame.Children.Add(image); posx = App.wrapper.getPlayerPosX(playerNb); posy = App.wrapper.getPlayerPosY(playerNb); updateImage(); updateSpaceshipType(); updatePosition(); }
protected MainGame mainGame; /*!< Reference vers la fenetre de jeu */ #endregion Fields #region Constructors /*! * \fn SquareView(MainGame m) * \brief Constructeur standard * \param m Reference vers la fenetre de jeu * \return */ public SquareView(MainGame m) { mainGame = m; r = new Rectangle(); r.HorizontalAlignment = HorizontalAlignment.Stretch; r.VerticalAlignment = VerticalAlignment.Stretch; SolidColorBrush pEmptyCase = new SolidColorBrush(Colors.White); r.Fill = pEmptyCase; r.Opacity = 1; r.Fill.Opacity = 0; r.MouseEnter += mouseOver; r.MouseLeave += mouseOut; r.Stroke = new SolidColorBrush(Colors.White); r.StrokeThickness = 0.5; Line shootLine = new Line(); }
/*! * \fn LogView(MainGame m) * \brief Constructeur standard * \param m Reference vers la fenetre de jeu * \return */ public LogView(MainGame m) { mainGame = m; }
MainGame mainGame; /*!< Reference vers la fenetre du jeu */ #endregion Fields #region Constructors /*! * \fn GameDicesView(MainGame m) * \brief Constructeur standard * \param m Reference vers la fenetre de jeu * \return */ public GameDicesView(MainGame m) { mainGame = m; update(); App.dicesWrapper.setObserver(this); }
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"); }
/*! * \fn EmptySquareView(MainGame m) * \brief Constructeur standard * \param m Reference vers la fenetre de jeu * \return */ public EmptySquareView(MainGame m) : base(m) { r.MouseUp += mouseUp; }
MainGame mainGame; /*!< Reference vers la fenetre du jeu */ /*! * \fn GameDicesView(MainGame m) * \brief Constructeur standard * \param m Reference vers la fenetre de jeu * \return */ public GameDicesView(MainGame m) { mainGame = m; update(); App.dicesWrapper.setObserver(this); }
MainGame mainGame; /*!< Reference vers la fenetre de jeu*/ #endregion Fields #region Constructors /*! * \fn Controller(MainGame m) * \brief Constructeur standard * \param m Reference vers la fenetre de jeu * \return */ public Controller(MainGame m) { mainGame = m; }