Beispiel #1
0
     foreach ($_GET as $key => $value) {
         if (isset($player["event"][$key])) {
             $player["event"][$key] = $value;
         }
     }
     $_GET = array_merge($_GET, $player["event"]);
 }
 if (empty($_GET["game"])) {
     $_GET["game"] = "travel";
 }
 if (!empty($_GET["admin"])) {
     $adminSession = true;
 }
 if ($player) {
     $playerHelper = new \Likedimion\Helper\PlayerHelper($player);
     $playerHelper->setCollection($ld->players);
     $supervision = new \Likedimion\Ai\Supervision();
     $supervision->setLocHelper($locationHelper);
     Game::init()->addService('player.helper', $playerHelper);
     Game::init()->addService('supervision', $supervision);
     Game::init()->ai();
     if (!$playerHelper->isTimed("online")) {
         $playerHelper->setDispatcher($eventDispatcher);
         $playerHelper->calcParams();
         $loc_i = [];
         if (false === $adminSession) {
             $fName = ROOT . "/game/" . $_GET["game"] . ".php";
             if (file_exists($fName)) {
                 require $fName;
             } else {
                 require ROOT . "/404.php";