<?php
$rundenanzahl
=1//Variable f&uuml;r die Rundenanzahl - Startwert von 1
                 // gilt bis er durch $_POST['rundenanzahl'] ersetzt wird
$woschatz=-1//Die Felder sind von 0 bis 5 durchnummeriert - Startwert von -1
              // gilt bis er durch $_POST['versteck'] ersetzt wird
//falls vom Formular ein Wert f&uuml;r die Rundenanzahl &uuml;bergeben wurde...
if (isset($_POST['rundenanzahl'])){
    
$rundenanzahl=$_POST["rundenanzahl"];
    
$rundenanzahl=$rundenanzahl+1;
    
//falls gewonnen wurde bleibt die Rundenzahl unver&auml;ndert
    
if ((isset($_POST['feldwahl']))&&(isset($_POST['versteck']))){
         if (
$_POST['feldwahl']==$_POST['versteck']){
        
$rundenanzahl=$_POST["rundenanzahl"];
         }
    }
}
//der Fundort des Schatzes wird vom Formular &uuml;bergeben
if (isset($_POST['versteck'])){
    
$woschatz $_POST['versteck'];
}
//wenn noch kein Schatz versteckt wurde wird dieser zuf&auml;llig gew&auml;hlt
if ($woschatz==-1){
    
// es wird mit rand() zwischen 0 und 5 gew&uuml;rfelt
    
$woschatz rand(0,5);
}
class 
spielstand {
    public 
$gewonnen="";

    function 
sieg($mitteilung){
        
$this->gewonnen $mitteilung;
    }
}
class 
spielstein {
//die Variablen werden als public festgelegt damit man auch
//au&szlig;erhalb der Class auf die Methoden der Objekte zugreifen kann!
    
public $namestein="";
    public 
$grafikstein="";
    public 
$wostein=0;
    public 
$schatzverstecken="";

    function 
name($hiername){
        
$this->namestein $hiername;
    }
    function 
grafik($pfad){
        
$this->grafikstein $pfad;
    }
    function 
position($wo){
        
$this->wostein $wo;
    }
    function 
verstecken(){
        
$this->schatzverstecken "ja";
    }
}
//das Spielfeld wird angezeigt
function spielfeld_anzeigen($grafigpfad0,$grafigpfad1,$grafigpfad2,$grafigpfad3,$grafigpfad4,$grafigpfad5){
    echo 
"<h1>Das Spielfeld</h1>";
    echo 
"<table style=\"text-align:center;\">";
    echo 
"<tr>";
    echo 
"<td>"."<img src=\"".$grafigpfad0."\"  alt=\"Spielstein\" />"."<br>0</td>";
    echo 
"<td>"."<img src=\"".$grafigpfad1."\"  alt=\"Spielstein\" />"."<br>1</td>";
    echo 
"<td>"."<img src=\"".$grafigpfad2."\"  alt=\"Spielstein\" />"."<br>2</td>";
    echo 
"</tr>";
    echo 
"<tr>";
    echo 
"<td>"."<img src=\"".$grafigpfad3."\"  alt=\"Spielstein\" />"."<br>3</td>";
    echo 
"<td>"."<img src=\"".$grafigpfad4."\"  alt=\"Spielstein\" />"."<br>4</td>";
    echo 
"<td>"."<img src=\"".$grafigpfad5."\"  alt=\"Spielstein\" />"."<br>5</td>";
    echo 
"</tr>";
    echo 
"</table>";
}
$spielstein0 = new spielstein();
$spielstein0->grafik("images/beach_ball_50.png");
$spielstein0->position(0);
$spielstein0->name("0");

$spielstein1 = new spielstein();
$spielstein1->grafik("images/Sandcastle_50.png");
$spielstein1->position(1);
$spielstein1->name("1");

$spielstein2 = new spielstein();
$spielstein2->grafik("images/sandspielzeug_50.png");
$spielstein2->position(2);
$spielstein2->name("2");

$spielstein3 = new spielstein();
$spielstein3->grafik("images/sonnenschirm_50.png");
$spielstein3->position(3);
$spielstein3->name("3");

$spielstein4 = new spielstein();
$spielstein4->grafik("images/Strandkorb_50.png");
$spielstein4->position(4);
$spielstein4->name("4");

$spielstein5 = new spielstein();
$spielstein5->grafik("images/wueste_50.png");
$spielstein5->position(5);
$spielstein5->name("5");

//Feststellen ob Wahl des Benutzers richtig war
if ((isset($_POST['feldwahl']))&&(isset($_POST['versteck']))){
     if (
$_POST['feldwahl']==$_POST['versteck']){
        echo 
"<h1>Du hast den Schatz auf Feld ".$_POST['feldwahl']." gefunden!!!</h1>";
     } else {
            echo 
"<h1>Du hast leider falsch geraten!!!</h1>";
     }
}
//die Funktion f&uuml;r die Spielfeldanzeige wird aufgerufen
spielfeld_anzeigen($spielstein0->grafikstein,$spielstein1->grafikstein,$spielstein2->grafikstein,
$spielstein3->grafikstein,$spielstein4->grafikstein,$spielstein5->grafikstein);

?>

<form name="spielfeld" action="index.php" method="post" enctype="text/html">
    Hier unten bitte das gew&auml;hlte Feld eingeben!<br>
    <input type="text" name="feldwahl" value="" size="20" maxlength="50" /><br>
    <input type="hidden" name="versteck" value="<?php echo $woschatz?>" />
    <input type="hidden" name="rundenanzahl" value="<?php echo $rundenanzahl;?>" />
    <input type="submit" value="OK"/>
</form>
<?php
//echo $rundenanzahl."<br>";
 
?>