Ejemplo n.º 1
0
        public Movement Move(Vector2 destination, CollisionResponse filter)
        {
            IsActive = true;
            var movement = _world.Simulate(this, destination, filter);

            _bounds = movement.Destination;
            _world.Update(this, movement.Origin);
            return(movement);
        }
Ejemplo n.º 2
0
 public IMovement Simulate(float x, float y, Func <ICollision, ICollisionResponse> filter)
 {
     return(world.Simulate(this, x, y, filter));
 }