示例#1
0
 private void FlyWithoutShooting()
 {
     if ((_game.DarkPlayer.Phase == Phase.Flying ||
          _game.LightPlayer.Phase == Phase.Flying) &&
         !_shootDeterminer.CanShoot(_turnDeterminer.Turn))
     {
         _flightsWithoutShots++;
     }
     if (_shootDeterminer.CanShoot(_turnDeterminer.Turn))
     {
         _flightsWithoutShots = 0;
     }
 }
示例#2
0
 public void Played()
 {
     if (!_shootDeterminer.CanShoot(Turn))
     {
         Turn = Other;
     }
 }