generation-jdr/lib/lieudit.php

46 lines
1.2 KiB
PHP

<?php
function creerlieudit($comm)
{
// pour éviter le lieu dit avec le nom dans la génération de village
$ListeNom = array("Avygael", "Taklin");
$lieudit='';
$Lieu='';
$Adj='';
$Qua='';
$Nom='';
if ($comm == 0) {
$trand = rand(1, 100);
} else {
$trand = rand(1, 95);
}
switch ($trand) {
case $trand<25:
$Lieu = db_get_one_random_partial_value('LieuMas');
$Adj = db_get_one_random_partial_value('AdjMas');
$lieudit .= $Lieu.$Adj;
break;
case $trand>=25&&$trand<48:
$Lieu = db_get_one_random_partial_value('LieuFem');
$Adj = db_get_one_random_partial_value('AdjFem');
$lieudit .= $Lieu.$Adj;
break;
case $trand>=48&&$trand<76:
$Lieu = db_get_one_random_partial_value('QuaMas');
$Adj = db_get_one_random_partial_value('QuaMas');
$lieudit .= $Lieu.$Adj;
break;
case $trand>=76&&$trand<96:
$Lieu = db_get_one_random_partial_value('QuaFem');
$Adj = db_get_one_random_partial_value('QuaFem');
$lieudit .= $Lieu.$Adj;
break;
case ($trand>=96):
$lieudit .= 'Chez '.$ListeNom[rand(0, count($ListeNom)-1)];
break;
}
return $lieudit;
}