Exemple #1
0
        public override void FixedUpdate(float dt)
        {
            character.Update();

            if (Input.KeyPressed(Keys.Left))
            {
                character.FlipHorizontal(true);
            }

            if (Input.KeyPressed(Keys.Right))
            {
                character.FlipHorizontal(false);
            }

            if (Input.KeyDown(Keys.Left))
            {
                character.Move(-5f, 0f);
            }

            if (Input.KeyDown(Keys.Right))
            {
                character.Move(5f, 0f);
            }

            if (Input.KeyDown(Keys.Up))
            {
                character.Move(0f, -5f);
            }

            if (Input.KeyDown(Keys.Down))
            {
                character.Move(0f, 5f);
            }
        }
Exemple #2
0
        public override void Update(float dt)
        {
            if (Input.KeyPressed(Keys.F11))
            {
                Engine.ToggleFullscreen();
            }

            if (Input.KeyPressed(Keys.Left))
            {
                character.FlipHorizontal(true);
            }

            if (Input.KeyPressed(Keys.Right))
            {
                character.FlipHorizontal(false);
            }

            if (Input.KeyDown(Keys.Left))
            {
                character.Move(-300f * dt, 0f);
            }

            if (Input.KeyDown(Keys.Right))
            {
                character.Move(300f * dt, 0f);
            }

            if (Input.KeyDown(Keys.Up))
            {
                character.Move(0f, -300f * dt);
            }

            if (Input.KeyDown(Keys.Down))
            {
                character.Move(0f, 300f * dt);
            }
        }