/** * Génère entièrement la carte */ public function genererHexas() { PartieStore::store($this); $this->genererHexasVierges(); $this->genererGermes(); $this->cotesEnDentelle(); $this->erosionMontagnes(); $this->genererTemperatures(); $this->creerRivieres(); $this->genererVegetation(); $this->lisserTemperatures(); $this->lisserAltitudes(); $this->lisserVegetation(); foreach ($this->getHexas() as $hexa) { /** @var Hexa $hexa */ HexaBusiness::insert($hexa); } }