public Player( ISizeProvider sizeProvider, int x = 0, int y = 0, float velX = 0, float velY = 0, int health = 1, float direction = 0, float speed = 1) : base(x, y, velX, velY, health, direction) { this.sizeProvider = sizeProvider; this.speed = speed; verticalMovement = 0; horizontalMovement = 0; TargetType = TargetType.None; CollisionBox = new CollisionBox(this, 64, 64); }
public bool CollidesWith(Entity entity) { return(CollisionBox != null && CollisionBox.CollidesWith(entity.CollisionBox)); }