Exemple #1
0
 /**
  * Renvoie les Trajs liés à l'objet
  * @return TrajCollection
  */
 public function getTrajs()
 {
     if (is_null($this->cacheTrajs)) {
         $this->cacheTrajs = TrajBusiness::getByQg($this);
         $this->cacheTrajs->store();
     }
     return $this->cacheTrajs;
 }
Exemple #2
0
 /**
  * Génère le JSON des trajectoires des Qgs
  * @return string
  */
 public function getTrajectoires()
 {
     $trajs = TrajBusiness::getFromIdsQgs(CacheCarte::$idsStrQgs[CacheCarte::$centre2CoinGauche[$this->getCentre()->getId() . '_' . $this->getLargeur() . '_' . $this->getHauteur()] . '_' . $this->joueur->getId()])->filterByDroitVoirTraj($this->joueur);
     return ',"trajectoires":' . $trajs->getJSon();
 }
Exemple #3
0
 /**
  * @return void
  */
 public function delete()
 {
     TrajBusiness::delete($this);
 }