$temp_tab[] = array($aventurier->COU, $aventurier->AD, $aventurier->CHA, $aventurier->INT, $aventurier->FO); $temp_tab[] = array($aventurier->COU, $aventurier->FO, $aventurier->CHA, $aventurier->AD, $aventurier->INT); $temp_tab[] = array($aventurier->COU, $aventurier->INT, $aventurier->AD, $aventurier->CHA, $aventurier->FO); $temp_tab[] = array($aventurier->COU, $aventurier->INT, $aventurier->FO, $aventurier->AD, $aventurier->CHA); $temp_tab[] = array($aventurier->COU, $aventurier->INT, $aventurier->CHA, $aventurier->FO, $aventurier->AD); $tableau_final = array(); foreach ($temp_tab as $tab) { if ($tab != $tableau_base && !in_array($tab, $tableau_final)) { $tableau_final[] = $tab; } } $compte = 0; foreach ($tableau_final as $tab) { echo "<div style='float:left;border:1px black solid;padding:10px;width:480px;margin:20px;' class='formulaireParchemin' ><span style='font-size:24px;' >Echange "; $listeOrigines = Origine::getOriginesPossibles($tab[0], $tab[2], $tab[1], $tab[3], $tab[4]); $listeMetiers = Metier::getMetiersPossibles($tab[0], $tab[2], $tab[1], $tab[3], $tab[4]); $a = 0; if ($tab[0] != $aventurier->COU) { if ($a > 0) { echo " et "; } $a++; echo "de COURAGE"; } if ($tab[1] != $aventurier->INT) { if ($a > 0) { echo " et "; } $a++; echo "d'INTELLIGENCE"; }
$aventurier->AD = rand($limites["ADMIN"], $limites["ADMAX"]); $_SESSION["birdibeuk_aventurier"] = serialize($aventurier); $listeOrigines = array($origine); $listeMetiers = Metier::getMetiersPossibles($aventurier->COU, $aventurier->CHA, $aventurier->INT, $aventurier->AD, $aventurier->FO); include "view/nouvelAventurierOrigineEtMetier.php"; include "view/cadrePDF.php"; } else { //total random $aventurier->COU = rand(8, 13); $aventurier->INT = rand(8, 13); $aventurier->FO = rand(8, 13); $aventurier->CHA = rand(8, 13); $aventurier->AD = rand(8, 13); $_SESSION["birdibeuk_aventurier"] = serialize($aventurier); $listeOrigines = Origine::getOriginesPossibles($aventurier->COU, $aventurier->CHA, $aventurier->INT, $aventurier->AD, $aventurier->FO); $listeMetiers = Metier::getMetiersPossibles($aventurier->COU, $aventurier->CHA, $aventurier->INT, $aventurier->AD, $aventurier->FO); include "view/nouvelAventurierOrigineEtMetier.php"; include "view/cadrePDF.php"; } } } } break; case 1: if (isset($_GET["type"])) { //On commence un nouvel aventurier $aventurier = new Aventurier(); $listeOrigines = Origine::Lister(); $listeMetiers = Metier::Lister(); $aventurier->type = $_GET["type"]; $_SESSION["birdibeuk_aventurier"] = serialize($aventurier);