<?php session_start(); // "nieuw spel" beginnen door de array te verwijderen. if (isset($_GET['action']) && $_GET['action'] == "reset") { unset($_SESSION["spel"]); } if (isset($_SESSION["spel"])) { $aSpel = $_SESSION["spel"]; } else { // Aantallen per organismen bepalen en klaarmaken voor de initiële opvulling van de array $aPlant = rand(0, 2); $aHerb = rand(2, 4); $aCarn = rand(2, 6); $aAantallen = array("Planten" => "{$aPlant}", "Herbivoren" => "{$aHerb}", "Carnivoren" => "{$aCarn}"); $aSpel = fEersteSpawn($aAantallen); } $aNieuw = fUpdate($aSpel); $_SESSION["spel"] = $aNieuw; //**** LOOP ****// function fUpdate($aSpel) { $aNieuw = $aSpel; for ($i = 0; $i < 6; $i++) { for ($j = 0; $j < 5; $j++) { $Hier = $aSpel[$i][$j][0]; $Rechts = $aSpel[$i][$j + 1][0]; switch ($Hier) { case 0: //Eventuele acties voor lege plaats. break;
case "3": eTable[i].style.backgroundImage="url('images/carnivoor.jpg')"; eTable[i].innerHTML=""; break; } } }//einde onload </script> </head> <body> <div id="container"> <table> <?php if (isset($_GET["reset"]) == 1) { unset($_SESSION['spel']); } fEersteSpawn($aAantallenVanOrganismen); if (isset($_POST["actie"])) { fActies(); } fToonSpel($_SESSION["spel"]); ?> </table> <form method="post" action="terrarium.php"> <input type="submit" name="actie" value="Volgende dag"> </form> <p>Klik <a href="terrarium.php?reset=1">hier</a> om een nieuw spel te beginnen.</p> </div> </body> </html>