break; case 'seDeplacer': $_SESSION['ajax'] = true; $_SESSION['tourDisponible'] = true; $PersonnageManager = new PersonnageManager($db); $Personnage = new Personnage($PersonnageManager->get($_SESSION['personnageCourant'])); $positionX = $_REQUEST['positionX']; $positionY = $_REQUEST['positionY']; if ($Personnage->tourDisponible()) { // Verifie si l'utisateur n'a pas changé les données html5 if ($Personnage->getPositionX() + 1 == $positionX && $Personnage->getPositionY() == $positionY || $Personnage->getPositionX() + 1 == $positionX && $Personnage->getPositionY() + 1 == $positionY || $Personnage->getPositionX() + 1 == $positionX && $Personnage->getPositionY() - 1 == $positionY || $Personnage->getPositionX() - 1 == $positionX && $Personnage->getPositionY() == $positionY || $Personnage->getPositionX() - 1 == $positionX && $Personnage->getPositionY() + 1 == $positionY || $Personnage->getPositionX() - 1 == $positionX && $Personnage->getPositionY() - 1 == $positionY || $Personnage->getPositionX() == $positionX && $Personnage->getPositionY() + 1 == $positionY || $Personnage->getPositionX() == $positionX && $Personnage->getPositionY() - 1 == $positionY) { // Message warning if ($Personnage->getMouvement() == 0) { $_SESSION['messageMouvement'] = true; } else { $Personnage->seDeplacer($positionX, $positionY); $PersonnageManager->update($Personnage); } } } else { $_SESSION['messageMouvement'] = true; $_SESSION['tourDisponible'] = false; } require_once 'jeu.php'; break; case 'selectPersonnage': $_SESSION['ajax'] = true; $_SESSION['personnageCourant'] = $_REQUEST['selectedPersonnage']; require_once 'jeu.php'; break; case 'attaquer':