Ejemplo n.º 1
0
<?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;
Ejemplo n.º 2
0
                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>