index.php 1,13 ko
Newer Older
<?php
require_once 'ActionSquadro.php';
require_once 'SquadroUIGenerator.php';
session_start();

// Vérifier si l'utilisateur est connecté, sinon rediriger vers login.php
if (!isset($_SESSION['player'])) {
    header("Location: login.php");
    exit();
}

// Initialisation de l'état par défaut
if (!isset($_SESSION['etat'])) {
    $_SESSION['etat'] = 'accueil';
    $_SESSION['plateau'] = new PlateauSquadro();
    $_SESSION['actionSquadro'] = new ActionSquadro($_SESSION['plateau']);
}

$html = "";

switch ($_SESSION['etat']) {
    case 'accueil':
        $html = SquadroUIGenerator::pageAccueil();
        break;
    case 'confirmationPiece':
        $html = SquadroUIGenerator::pageConfirmerMouvement($_SESSION['x'], $_SESSION['y']);
        break;
        $html = SquadroUIGenerator::pageFinDeJeu($_SESSION['plateau'], $_SESSION['gagnant']);
        break;
        $html = SquadroUIGenerator::pageErreur();
        break;
    case 'choixPiece':
        $html = SquadroUIGenerator::pageJouerPiece($_SESSION['plateau'], $_SESSION['player']);