Exemple #1
0
     require_once 'jeu.php';
     break;
 case 'attaquer':
     $_SESSION['ajax'] = true;
     $_SESSION['messageAttaque'] = true;
     $personnageAttaquerId = $_REQUEST['personnageAttaquerId'];
     $PersonnageManager = new PersonnageManager($db);
     $Personnage = new Personnage($PersonnageManager->get($_SESSION['personnageCourant']));
     $PersonnageAttaquer = new Personnage($PersonnageManager->get($personnageAttaquerId));
     $_SESSION['personnage'] = $Personnage;
     $_SESSION['personnageAttaquer'] = $PersonnageAttaquer;
     $seToucher = false;
     $_SESSION['seToucher'] = $seToucher;
     $nombreAttaqueDisponible = true;
     $_SESSION['nombreAttaqueDisponible'] = $nombreAttaqueDisponible;
     if ($PersonnageAttaquer->seToucher($Personnage)) {
         $seToucher = true;
         $_SESSION['seToucher'] = $seToucher;
         if ($Personnage->tourDisponible()) {
             $_SESSION['tourDisponible'] = true;
             if ($Personnage->getNombreAttaque() <= 0) {
                 $nombreAttaqueDisponible = false;
                 $_SESSION['nombreAttaqueDisponible'] = $nombreAttaqueDisponible;
             } else {
                 $Personnage->setNombreAttaque($Personnage->getNombreAttaque() - 1);
                 $Personnage->setExperience($Personnage->getExperience() + 5);
                 $Personnage->setPointInvestissement($Personnage->getPointInvestissement() + 100);
                 $PersonnageAttaquer->recevoirDegat($Personnage->getDegat());
                 if ($PersonnageAttaquer->isMort()) {
                     $PersonnageAttaquer->setMort();
                 }