コード例 #1
0
ファイル: Balle.cs プロジェクト: faudeval/projet
        public void Update(GameTime gameTime, Raquette j1, Raquette j2)
        {
            base.Update(gameTime);
            Globals.keyboardState = Keyboard.GetState();
            if (!EnMouvement && LastTouched == 1)
            {
                if (Globals.keyboardState.IsKeyDown(Keys.Z))
                {
                    Direction = new Vector2(Direction.X, -1);
                    Demarrer();
                }

                else if (Globals.keyboardState.IsKeyDown(Keys.S))
                {
                    Direction = new Vector2(Direction.X, 1);
                    Demarrer();
                }
            }
            if (!EnMouvement && LastTouched == 2)
            {
                if (Globals.keyboardState.IsKeyDown(Keys.Up))
                {
                    Direction = new Vector2(Direction.X, -1);
                    Demarrer();
                }
                else if (Globals.keyboardState.IsKeyDown(Keys.Down))
                {
                    Direction = new Vector2(Direction.X, 1);
                    Demarrer();
                }
            }
            j1.VerifCollision(this);
            j2.VerifCollision(this);
            RebondMur();
        }
コード例 #2
0
ファイル: Balle.cs プロジェクト: faudeval/projet
        public void Update(GameTime gameTime, Raquette j1, Raquette j2)
        {
            base.Update(gameTime);
            Globals.keyboardState = Keyboard.GetState();
            if (!EnMouvement && LastTouched == 1)
            {
                if (Globals.keyboardState.IsKeyDown(Keys.Z))
                {
                    Direction = new Vector2(Direction.X, -1);
                    Demarrer();
                }

                else if (Globals.keyboardState.IsKeyDown(Keys.S))
                {
                    Direction = new Vector2(Direction.X, 1);
                    Demarrer();
                }

            }
            if (!EnMouvement && LastTouched == 2)
            {
                if (Globals.keyboardState.IsKeyDown(Keys.Up))
                {
                    Direction = new Vector2(Direction.X, -1);
                    Demarrer();
                }
                else if (Globals.keyboardState.IsKeyDown(Keys.Down))
                {
                    Direction = new Vector2(Direction.X, 1);
                    Demarrer();
                }
            }
            j1.VerifCollision(this);
            j2.VerifCollision(this);
            RebondMur();
        }