Example #1
0
 public function __construct(QgVirtuel $qg)
 {
     parent::__construct($qg);
     $this->modifCombat = new Moral0Att($this->getQg());
 }
Example #2
0
 /**
  * Cherche quelle est la mission du Qg virtuel
  * @throws \Exception
  */
 public function initMission()
 {
     if (is_null($this->cacheisAttaquant)) {
         throw new \Exception("Rôle du Qg virtuel pas encore déterminé");
     }
     if ($this->count() == 1) {
         $first = $this->getFirstElement();
         /** @var Qg $first */
     } else {
         $this->uasort('fr\\gilman\\nj\\common\\bb\\business\\QgBusiness::typeMissionVirtuelle');
         $first = $this->getFirstElement();
         /** @var Qg $first */
     }
     $this->idTypeMission = $first->getIdTypeMission();
     $this->mission = MissionVirtuelle::factory($this);
 }