Esempio n. 1
0
 public bool IsInAttackRange(Vector2 position)
 {
     var rectangle = new Rectangle(
         Position.X - AttackRange,
         Position.Y - AttackRange,
         Size.X + AttackRange,
         Size.Y + AttackRange);
     return position.IsIn(rectangle);
 }
Esempio n. 2
0
 public bool IsInFieldOfVision(Vector2 position)
 {
     var rectangle = new Rectangle(
         Position.X - FieldOfVisionRadius,
         Position.Y - FieldOfVisionRadius,
         Size.X + FieldOfVisionRadius,
         Size.Y + FieldOfVisionRadius);
     return position.IsIn(rectangle);
 }