$Personnage->setDegat($PersonnageType->getDegat()); $Personnage->setExperience(0); $Personnage->setMouvement($PersonnageType->getMouvement()); $Personnage->setNombreAttaque($PersonnageType->getNombreAttaque()); $Personnage->setPointDeVie($PersonnageType->getPointDeVie()); $Personnage->setPlanId(1); $Personnage->setPointInvestissement(0); $Personnage->setPositionX(1); $Personnage->setPositionY(1); $Personnage->setTourDeJeu(date("Y-m-d H:i:s")); $Personnage->setProchainTourDeJeu(date("Y-m-d H:i:s", strtotime(date("Y-m-d H:i:s")) + "30 seconds")); /*************************** * DEBUT ENREGISTREMENT BDD ***************************/ // Table personnage $personnageId = $PersonnageManager->insert($Personnage); // Table _joueur_personnage (liaison) $joueurId = $_POST['joueurId']; $PersonnageManager->insert_joueur_personnage($joueurId, $personnageId); // Table _personnage_personnageType (liaison) $PersonnageManager->insert_personnage_personnageType($personnageId, $Personnage->getPersonnageTypeId()); // Récuperation de la liste des évolutions correspondant au personnage type $evolutionGetBy = $EvolutionManager->getBy('personnageTypeId', $Personnage->getPersonnageTypeId()); $listeEvolution = array(); if (count($evolutionGetBy) > 0) { foreach ($evolutionGetBy as $evolution) { // Instance de chaque evolution $iEvolution = new Evolution($evolution); // Pour la premiere évolution if ($iEvolution->getPalierInferieur() == '0') { // Table _iconepersonnage_personnage (liaison)