Example #1
0
 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();
 }
Example #2
0
 /**
  * @return Mission
  */
 public function getMission()
 {
     if (is_null($this->mission)) {
         $this->mission = Mission::factory($this);
     }
     return $this->mission;
 }
Example #3
0
 public function __construct(Qg $qg)
 {
     parent::__construct($qg);
     $this->modeTrajectoire = false;
 }
Example #4
0
 public function __construct(Qg $qg)
 {
     parent::__construct($qg);
     $this->modeTrajectoire = false;
     $this->auMoinsUnDeplacementFait = true;
 }
Example #5
0
 /**
  * Interception constructor.
  * @param Qg $qg
  */
 public function __construct(Qg $qg)
 {
     parent::__construct($qg);
     $this->ciblesPotentielles = new QgCollection();
 }