Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 public bool CollidesWith(Entity entity)
 {
     return(CollisionBox != null && CollisionBox.CollidesWith(entity.CollisionBox));
 }