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

◆ GetTutorialLineScale()

float UIScriptedMenu::GetTutorialLineScale ( )
inlineprotected

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

110 {
111 int screenW, screenH;
112 GetScreenSize(screenW, screenH);
113
114 if (screenW <= 0 || screenH <= 0)
115 return MIN_LINE_SCALE;
116
117 float widthScale = WITDH_SCALE_RES / screenW;
118 float heightScale = HEIGHT_SCALE_RES / screenH;
119 float scale = Math.Max(widthScale, heightScale);
120 scale = Math.Clamp(scale, MIN_LINE_SCALE, MAX_LINE_SCALE);
121
122 return scale;
123 }
const float MIN_LINE_SCALE
Определения TutorialsMenu.c:12
const float WITDH_SCALE_RES
Определения TutorialsMenu.c:14
const float HEIGHT_SCALE_RES
Определения TutorialsMenu.c:15
const float MAX_LINE_SCALE
Определения TutorialsMenu.c:13
proto void GetScreenSize(out int x, out int y)

Перекрестные ссылки Math::Clamp(), GetScreenSize(), HEIGHT_SCALE_RES, Math::Max(), MAX_LINE_SCALE, MIN_LINE_SCALE и WITDH_SCALE_RES.

Используется в GetTutorialBranchOffset() и GetTutorialLineThickness().