コード例 #1
0
 /**
  * @norelay
  */
 function rules()
 {
     $service = new \DedicatedManager\Services\ScriptService();
     $matchRules = $service->getDedicatedMatchRules($this->server->connection);
     $matchInfo = $this->server->connection->getNextGameInfo();
     switch ($matchInfo->gameMode) {
         case GameInfos::GAMEMODE_SCRIPT:
             $gameMode = $this->server->connection->getModeScriptInfo()->name;
             break;
         case GameInfos::GAMEMODE_ROUNDS:
             $gameMode = _('Round');
             break;
         case GameInfos::GAMEMODE_TIMEATTACK:
             $gameMode = _('Time attack');
             break;
         case GameInfos::GAMEMODE_TEAM:
             $gameMode = _('Team');
             break;
         case GameInfos::GAMEMODE_LAPS:
             $gameMode = _('Lap');
             break;
         case GameInfos::GAMEMODE_CUP:
             $gameMode = _('Cup');
             break;
     }
     $this->response->gameMode = $gameMode;
     $this->response->matchRules = $matchRules;
 }