DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ GetMapDisplayName()

static string ServerBrowserHelperFunctions::GetMapDisplayName ( string mapName)
inlinestaticprotected

См. определение в файле BiosLobbyService.c строка 92

93 {
94 string displayMapName;
95 string internalMapName = mapName;
96 internalMapName.ToLower();
97
98 foreach (string mn, string mdp: INTERNAL_MAP_NAMES)
99 {
100 if (mn == internalMapName)
101 {
102 displayMapName = mdp;
103 break;
104 }
105 }
106
107 if (displayMapName == "")
108 {
109 displayMapName = mapName;
110 string fc = displayMapName[0];
111 if (fc != "")
112 {
113 // temporary fix for VME until fixed internaly
114 if (LOWERCASE_ALPHABET.IndexOf(fc) > -1)
115 {
116 fc.ToUpper();
117 }
118
119 displayMapName[0] = fc;
120 }
121 }
122
123 return displayMapName;
124 }
static ref map< string, string > INTERNAL_MAP_NAMES
Определения BiosLobbyService.c:58
static const string LOWERCASE_ALPHABET
Определения BiosLobbyService.c:57
proto int ToUpper()
Changes string to uppercase. Returns length.
proto int ToLower()
Changes string to lowercase. Returns length.

Перекрестные ссылки INTERNAL_MAP_NAMES, LOWERCASE_ALPHABET, string::ToLower() и string::ToUpper().

Используется в GetServersResultRow::GetValueStr() и ScriptedWidgetEventHandler::SetServerMapName().