public function beforeDeplacements() { parent::beforeDeplacements(); $combat = new Combat($this->getCible()->getPosition()); $combat->getAttaquants()->ajout($this->getQg()); $combat->getDefenseurs()->ajout($this->getCible()); $combat->getAttaquants()->setCacheisAttaquant(true); $combat->getDefenseurs()->setCacheisAttaquant(false); $combat->run(); }
/** * @return Mission */ public function getMission() { if (is_null($this->mission)) { $this->mission = Mission::factory($this); } return $this->mission; }
public function __construct(Qg $qg) { parent::__construct($qg); $this->modeTrajectoire = false; }
public function __construct(Qg $qg) { parent::__construct($qg); $this->modeTrajectoire = false; $this->auMoinsUnDeplacementFait = true; }
/** * Interception constructor. * @param Qg $qg */ public function __construct(Qg $qg) { parent::__construct($qg); $this->ciblesPotentielles = new QgCollection(); }