Exemplo n.º 1
0
        public void Update(GameTime _gameTime)
        {
            if (_moteurSysteme.EvenementUtilisateur.IsKeyPressed(Keys.Escape)) // si on appuie sur echap on met en pause
            {
                if (_statusDuJeu == StatusJeu.EnCours)
                {
                    _statusDuJeu = StatusJeu.EnPause;
                }

                else if (_statusDuJeu == StatusJeu.EnPause)
                {
                    _statusDuJeu = StatusJeu.EnCours;
                }

                Console.WriteLine(_statusDuJeu);
            }

            if (_statusDuJeu == StatusJeu.EnCours)
            {
                _carte1.Update(new Vector2(_moteurSysteme.EvenementUtilisateur.MouseState.X, _moteurSysteme.EvenementUtilisateur.MouseState.Y), _camera, _gameTime);
                _personnage1.update(_moteurSysteme.EvenementUtilisateur.MouseState, _carte1.TileHover, _moteurPhysique, _gameTime);
                UpdateCamera(_personnage1.PositionTile);
            }
            else if (_statusDuJeu == StatusJeu.EnPause)
            {
                _interfaceUtilisateur.Update(_moteurSysteme.EvenementUtilisateur.MouseState);

                if (_moteurSysteme.EvenementUtilisateur.MouseState.LeftButton == ButtonState.Pressed && _interfaceUtilisateur.SousMenu == "")
                {
                    _statusDuJeu = (StatusJeu)_interfaceUtilisateur.UpdateStatus();
                }
            }
        }
Exemplo n.º 2
0
 public MoteurJeu()
 {
     _statusDuJeu = StatusJeu.EnCours;
 }
Exemplo n.º 3
0
        public void Update(GameTime _gameTime)
        {
            if (_moteurSysteme.EvenementUtilisateur.IsKeyPressed(Keys.Escape)) // si on appuie sur echap on met en pause
            {
                if(_statusDuJeu == StatusJeu.EnCours)
                    _statusDuJeu = StatusJeu.EnPause;

                else if (_statusDuJeu == StatusJeu.EnPause)
                    _statusDuJeu = StatusJeu.EnCours;

                Console.WriteLine(_statusDuJeu);
            }

            if (_statusDuJeu == StatusJeu.EnCours)
            {
                _carte1.Update(new Vector2(_moteurSysteme.EvenementUtilisateur.MouseState.X, _moteurSysteme.EvenementUtilisateur.MouseState.Y), _camera, _gameTime);
                _personnage1.update(_moteurSysteme.EvenementUtilisateur.MouseState, _carte1.TileHover, _moteurPhysique, _gameTime);
                UpdateCamera(_personnage1.PositionTile);
            }
            else if (_statusDuJeu == StatusJeu.EnPause)
            {
                _interfaceUtilisateur.Update(_moteurSysteme.EvenementUtilisateur.MouseState);

                if (_moteurSysteme.EvenementUtilisateur.MouseState.LeftButton == ButtonState.Pressed && _interfaceUtilisateur.SousMenu == "")
                {
                    _statusDuJeu = (StatusJeu) _interfaceUtilisateur.UpdateStatus();
                }
            }
        }
Exemplo n.º 4
0
 public MoteurJeu()
 {
     _statusDuJeu = StatusJeu.EnCours;
 }
Exemplo n.º 5
0
        public MoteurJeu()
        {
            _statusJeu = StatusJeu.PageAccueil;

            _interfaceUtilisateur = new InterfaceUtilisateur();
        }
Exemplo n.º 6
0
        public MoteurJeu()
        {
            _statusJeu = StatusJeu.PageAccueil;

            _interfaceUtilisateur = new InterfaceUtilisateur();
        }