/**
  * Renvoie les Infrastructures liés au Joueur fourni
  * @var Joueur $joueur
  * @return InfrastructureCollection
  */
 public static function getByJoueur(Joueur $joueur)
 {
     $req = "SELECT * from infrastructure WHERE idHexa IN (SELECT hexa.idHexa FROM hexa WHERE hexa.idTerritoire = " . $joueur->getIdJoueur() . ")";
     return DbHandler::collFromQuery($req, 'Infrastructure', 'InfrastructureCollection');
 }
 /**
  * Renvoie les Batiments liés au Joueur fourni
  * @var Joueur $joueur
  * @return BatimentCollection
  */
 public static function getByJoueur(Joueur $joueur)
 {
     $req = "SELECT * from batiment WHERE idHexa IN (SELECT hexa.idHexa FROM hexa WHERE hexa.IdJoueur = " . $joueur->getIdJoueur() . ")";
     return DbHandler::collFromQuery($req, 'Batiment', 'BatimentCollection');
 }
 /**
  * Renvoie les Competences liés au Joueur fourni
  * @var Joueur $joueur
  * @return CompetenceCollection
  */
 public static function getByJoueur(Joueur $joueur)
 {
     $req = "SELECT * from competence WHERE idQg IN (SELECT qg.idQg FROM qg WHERE qg.IdJoueur = " . $joueur->getIdJoueur() . ")";
     return DbHandler::collFromQuery($req, 'Competence', 'CompetenceCollection');
 }
Example #4
0
 /**
  * Renvoie les Qg liées à un Joueur
  * @param Joueur $joueur
  * @return QgCollection
  */
 public static function getByJoueur(Joueur $joueur)
 {
     $req = "SELECT * FROM qg WHERE idJoueur = '" . $joueur->getIdJoueur() . "';";
     return DbHandler::collFromQuery($req, 'Qg', 'QgCollection');
 }
Example #5
0
 /**
  * Renvoie les Hexa territoire d'un Joueur
  * @param Joueur $joueur
  * @return HexaCollection
  */
 public static function getByJoueurTerritoire(Joueur $joueur)
 {
     $req = "SELECT * FROM hexa WHERE idTerritoire = '" . $joueur->getIdJoueur() . "';";
     return DbHandler::collFromQuery($req, 'Hexa', 'HexaCollection');
 }