Browse Source

task 3 fully completed

senne-all-hit
senne 4 years ago
parent
commit
804fad0c14
1 changed files with 15 additions and 4 deletions
  1. 15
    4
      index.php

+ 15
- 4
index.php View File

@@ -17,9 +17,9 @@ session_start();

// <pre></pre> = teken wat tussen deze tags staat letterlijk. Zoniet, zal de browser dit als HTML beschouwen. Zie lessen HTML
// Spel opzetten, de grootte van het speelveld is 100 op 1
$fieldSizeX = 10;
$fieldSizeX = 100;
$fieldSizeY = 1;
$subSize = 3;
$subSize = floor($fieldSizeX / 3);

// Als de sessie de key "subPosition" NIET bevat,
@@ -33,7 +33,7 @@ session_start();
// Onderstaande lijn is in feite overbodig. Waarom?
// deze is op de vorige lijn nog maar net aangemaakt dus deze is altijd leeg
$_SESSION['positionsFired'] = $positionsFired;
$ammo = 10;
$ammo = floor($fieldSizeX / 2);
// stockeer ammo in de sessie
$_SESSION['ammo'] = $ammo;
$hits = array();
@@ -79,12 +79,23 @@ session_start();

//alles geraakt? gewonnen!
//kop van de duikboot valt onder "|"
if ($subHead == 0 && count($hits) == $subSize -1 ){
$won = true;
}
// kop van de duikboot valt links buiten het veld
elseif($subHead < 0 && count($hits) == $subSize - ($subHead*-1)-1){
$won = true;
}
//staart van de duikboot valt onder "|"
elseif($subTail == $fieldSizeX +1 && count($hits) == $subSize -1){
$won = true;
}
// staart van de duikboot valt rechts buiten het veld
elseif($subTail > $fieldSizeX + 1 && count($hits) == $subSize - ($subTail - ($fieldSizeX +1))-1){
$won = true;
}
// indien alles normaal verloopt
elseif(count($hits) == $subSize){
$won = true;
}
@@ -147,7 +158,7 @@ session_start();
session_destroy();
}

echo "amounthits: " . count($hits);
?>
</pre>
</body>

Loading…
Cancel
Save