Esempio n. 1
0
 /**
  * @see AbstractFleetEventHandler::executeImpact()
  */
 protected function executeImpact()
 {
     if ($this->formationID) {
         parent::executeImpact();
         return;
     }
     $this->executeAttack();
 }
Esempio n. 2
0
 /**
  * @see NavalFormationAttackFleet::saveDataDebris()
  */
 protected function saveDataDebris()
 {
     if ($this->destroyFleet) {
         $this->calculateDebrisOfDestroyedFleet();
     }
     parent::saveDataDebris();
 }
 /**
  * @see NavalFormationAttackFleet::saveDataDebris()
  */
 protected function saveDataDebris()
 {
     if ($this->fight) {
         parent::saveDataDebris();
     }
 }
Esempio n. 4
0
 /**
  * Saves the fleets
  * 
  * @param	array	fleet objs of the attacker front
  * @param	array	fleet objs of the defender front
  */
 public function __construct($attackerFleetObjs, $defenderFleetObjs, $simulatingFleetArray)
 {
     $this->attackerFleetObjs = $attackerFleetObjs;
     $this->defenderFleetObjs = $defenderFleetObjs;
     parent::__construct(null, $simulatingFleetArray);
 }