if ($pm->existe($nom)) { $perso = $pm->selectionnerPersonnage($nom); } else { $message = 'Le personnage <em>"' . htmlspecialchars($nom) . '"</em> n\'existe pas'; } } } elseif (isset($_GET['frapper'])) { if ($pm->existe($_GET['frapper'])) { $perso2 = $pm->selectionnerPersonnage($_GET['frapper']); switch ($perso->frapperPesonnage($perso2)) { case Personnage::CEST_MOI: $message = 'Le personnage <em>"' . $perso->nom() . '"</em> ne peut se frapper lui-même'; break; case Personnage::PERSONNAGE_FRAPPE: $message = htmlspecialchars($perso->nom()) . ' a frappé ' . htmlspecialchars($perso2->nom()); $pm->updatePersonnage($perso2); break; case Personnage::PERSONNAGE_TUE: $message = htmlspecialchars($perso->nom()) . ' a frappé et tué ' . htmlspecialchars($perso2->nom()); $pm->supprimerPersonnage($perso2); break; default: $message = "Erreur inconnue"; } } else { $message = 'le personnage "<em>' . htmlspecialchars($_GET['frapper']) . '"</em> n\'existe pas et ne peut dons être frappé'; } } if (isset($perso)) { $_SESSION['perso'] = $perso; }