2026-04-15 16:06:48 +02:00
|
|
|
<!DOCTYPE html>
|
|
|
|
|
<html lang="fr">
|
2026-04-12 17:58:57 +02:00
|
|
|
<head>
|
|
|
|
|
<meta charset="UTF-8">
|
2026-04-15 16:06:48 +02:00
|
|
|
<title>Tic Tac Toe</title>
|
2026-04-12 17:58:57 +02:00
|
|
|
<link
|
2026-04-15 16:06:48 +02:00
|
|
|
rel="stylesheet"
|
|
|
|
|
href="https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.min.css"
|
|
|
|
|
/>
|
2026-04-12 17:58:57 +02:00
|
|
|
<link rel="stylesheet" href="./css/style.css">
|
|
|
|
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
|
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
<main class="container center">
|
2026-04-15 16:06:48 +02:00
|
|
|
<h4>
|
|
|
|
|
<?php if ($isGameOver) { ?>
|
|
|
|
|
Partie terminée
|
|
|
|
|
<?php } else { ?>
|
|
|
|
|
Tic Tac Toe : joueur <?php echo $playerTurn; ?> à vous de jouer
|
|
|
|
|
<?php } ?>
|
|
|
|
|
</h4>
|
2026-04-12 17:58:57 +02:00
|
|
|
<?php
|
2026-04-15 16:06:48 +02:00
|
|
|
// Quand la partie est finie, les liens dans les cases vides
|
|
|
|
|
// disparaissent pour empêcher tout coup supplémentaire.
|
|
|
|
|
displayGrid($grid, !$isGameOver);
|
2026-04-12 17:58:57 +02:00
|
|
|
|
2026-04-15 16:06:48 +02:00
|
|
|
if ($message != '') {
|
|
|
|
|
echo '<h5>' . htmlspecialchars($message, ENT_QUOTES) . " <a href='?reset=1'>nouvelle partie</a></h5>";
|
|
|
|
|
} else {
|
|
|
|
|
echo "<p><a href='?reset=1'>Recommencer la partie</a></p>";
|
|
|
|
|
}
|
|
|
|
|
?>
|
2026-04-12 17:58:57 +02:00
|
|
|
</main>
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|
|
|
|
|
|