Ejemplo n.º 1
0
 public DataCenter(Game1 game)
 {
     _origin = game;
     _bestiaire = new Bestiaire(this);
     _towerdata = new TowerData(this);
     _statut = DataCenter_statut.Main;
 }
Ejemplo n.º 2
0
 public void change_statut(DataCenter_statut statut)
 {
     _statut = statut;
 }
Ejemplo n.º 3
0
        public void update_Main()
        {
            TouchPanelCapabilities touchCap = TouchPanel.GetCapabilities();
            if (touchCap.IsConnected)
            {
                TouchCollection touches = TouchPanel.GetState();
                if (touches.Count >= 1)
                {
                    if (touches[0].State == TouchLocationState.Pressed)
                    {
                        Vector2 PositionTouch = touches[0].Position;

                        if ((PositionTouch.X >= _position[1].X && PositionTouch.X <= (_position[1].X + _position[1].Width)) &&
                            (PositionTouch.Y >= _position[1].Y && PositionTouch.Y <= (_position[1].Y + _position[1].Height)))
                        {
                            _statut = DataCenter_statut.Bestiaire;
                        }
                        if ((PositionTouch.X >= _position[2].X && PositionTouch.X <= (_position[2].X + _position[2].Width)) &&
                            (PositionTouch.Y >= _position[2].Y && PositionTouch.Y <= (_position[2].Y + _position[2].Height)))
                        {
                            _statut = DataCenter_statut.TowerData;
                        }
                        if ((PositionTouch.X >= _position[3].X && PositionTouch.X <= (_position[3].X + _position[3].Width)) &&
                            (PositionTouch.Y >= _position[3].Y && PositionTouch.Y <= (_position[3].Y + _position[3].Height)))
                        {
                            _origin.change_statut(Game1.Game_Statut.Menu);
                        }
                    }
                }
            }
        }
Ejemplo n.º 4
0
 public void Restart()
 {
     _statut = DataCenter_statut.Main;
 }