Ejemplo n.º 1
0
 public static function genererPartie()
 {
     $partie = new Partie();
     $partie->setPort($partie->getPortLibre());
     $partie->setNom('manux');
     $partie->setLargeur(30);
     $partie->setHauteur(20);
     $partie->setNbGermes(rand(3, 5));
     $partie->setAltMin(10);
     $partie->setAltMax(16);
     $partie->setCoefGaussMinGermes(1);
     $partie->setCoefGaussMaxGermes(12);
     $partie->setRandGermes(mt_rand(1, 1000));
     $partie->setNbGermesForet(rand(1, 4));
     $partie->setCoefGaussMinGermesForet(1);
     $partie->setCoefGaussMaxGermesForet(12);
     $partie->setRandForet(mt_rand(1, 1000));
     $partie->setSeedFromValues();
     $partie->setOuverte(1);
     $partie->save();
     $partie->genererHexas();
 }
Ejemplo n.º 2
0
 /**
  * 
  * Créer une partie en fonction de l'env.
  * 
  * @param String $title de la partie
  * @return Partie qui vient d'etre crée.
  */
 public static function create($title)
 {
     Env::requiert('joueur');
     Env::requiert('jeu');
     $p = new Partie();
     $p->jeu_id = jeu()->getID();
     $p->host = joueur()->getID();
     $p->title = $title;
     $p->etat = Partie::PREPARATION;
     $p->save();
     return $p;
 }