Example #1
0
        void IUpdatable.update()
        {
            var velocity = entity.transform.position - _lastPosition;

            _grid.applyExplosiveForce(0.5f * velocity.Length(), entity.transform.position, 80);

            _lastPosition = entity.transform.position;

            if (Input.isKeyPressed(Keys.Space))
            {
                _grid.applyDirectedForce(new Vector3(0, 0, 1000), new Vector3(entity.transform.position.X, entity.transform.position.Y, 0), 50);
            }
        }
Example #2
0
File: Scenes.cs Project: Pyxlre/Nez
            public void update()
            {
                var velocity = entity.transform.position - _lastPosition;

                _grid.applyExplosiveForce(0.5f * velocity.Length(), entity.transform.position, 80);

                _lastPosition = entity.transform.position;


                if (Input.isKeyPressed(Microsoft.Xna.Framework.Input.Keys.Space))
                {
                    _grid.applyDirectedForce(new Vector3(0, 0, 1000), new Vector3(entity.transform.position.X, entity.transform.position.Y, 0), 50);
                }
            }