Beispiel #1
0
 private function getOverview()
 {
     $player = Neuron_GameServer::getPlayer();
     $map = $this->getServer()->getMap();
     if (!$map instanceof Dolumar_Underworld_Map_Map) {
         $this->reloadWindow();
         return '<p>Mission is finished.</p>';
     }
     $mission = $map->getMission();
     $side = $mission->getPlayerSide($player);
     $total = Dolumar_Underworld_Mappers_BattleMapper::countFromSide($mission, $side);
     $battles = Dolumar_Underworld_Mappers_BattleMapper::getFromSide($mission, $side);
     $page = new Neuron_Core_Template();
     $page->set('side', $side);
     foreach ($battles as $v) {
         $page->addListValue('battles', $v);
     }
     return $page->parse('dolumar/underworld/windows/battle.phpt');
 }