Exemple #1
0
            $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();
                        }
                        $PersonnageManager->update($PersonnageAttaquer);
                        $PersonnageManager->update($Personnage);
                        $_SESSION['personnage'] = $Personnage;
                        $_SESSION['personnageAttaquer'] = $PersonnageAttaquer;
                    }
                } else {
                    $_SESSION['tourDisponible'] = false;
                }
            }
            require_once 'jeu.php';
            break;
    }
}