예제 #1
0
 public static function play($game, $arrNextStep)
 {
     // DAG UPDATE
     $dag = $game->dag;
     $id = $game->id;
     $dag += 1;
     GameDAO::updatedate($id, $dag);
     // VERWIJDER OPGEGETEN
     foreach ($_SESSION['verwijderd'] as $verwijder) {
         organismeservice::deleteOrganisme($verwijder);
     }
     $arrDBorganismen = organismeservice::getAllOrganismen($game->id);
     $totaal = $game->grootte * $game->grootte;
     $teller = 0;
     foreach ($arrNextStep as $organisme) {
         if ($teller < $totaal) {
             foreach ($arrDBorganismen as $dborganisme) {
                 if ($organisme->id == $dborganisme->id) {
                     OrganismeDAO::updateOrganisme($organisme);
                 }
             }
             if ($organisme->id == 0) {
                 organismeservice::createOrganisme($organisme->soort, $organisme->kracht, $organisme->kolom, $organisme->rij, $organisme->gameid);
             }
         }
         $teller = $teller + 1;
     }
 }
예제 #2
0
 public static function deleteOrganisme($organisme)
 {
     OrganismeDAO::deleteOrganisme($organisme);
 }