Enemy constructor

Enemy({
  1. required Vector2 position,
  2. required Vector2 size,
  3. double life = 10,
  4. double? speed,
  5. AcceptableAttackOriginEnum receivesAttackFrom = AcceptableAttackOriginEnum.PLAYER_AND_ALLY,
})

Implementation

Enemy({
  required super.position,
  required super.size,
  double life = 10,
  super.speed,
  AcceptableAttackOriginEnum receivesAttackFrom =
      AcceptableAttackOriginEnum.PLAYER_AND_ALLY,
}) {
  this.receivesAttackFrom = receivesAttackFrom;
  initialLife(life);
}