Example #1
0
 public bool TryingToShoot(GunControlGroup controlGroup)
 {
     return this.controlGroup.HasFlag(controlGroup);
 }
Example #2
0
 public Cannon(GameState game, Vector2 positionOffset, Angle directionOffset,
         GunControlGroup controlGroup)
     : base(game, positionOffset, directionOffset)
 {
     this.controlGroup = controlGroup;
 }
Example #3
0
 public ShipControlState(bool accelerate, float steer, GunControlGroup controlGroup)
 {
     this.accelerate = accelerate;
     this.steer = steer.Clamped(-1, 1);
     this.controlGroup = controlGroup;
 }