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

◆ UpdateScale()

void UIScriptedMenu::UpdateScale ( )
inlineprivate

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

121 {
122 float w, h, x, y;
123 m_item_widget.GetPos(x, y);
124 m_item_widget.GetSize(w,h);
125 w = w + ( m_characterScaleDelta / 4);
126 h = h + ( m_characterScaleDelta / 4 );
127 if ( w > 0.5 && w < 3 )
128 {
129 m_item_widget.SetSize( w, h );
130
131 // align to center
132 int screen_w, screen_h;
133 GetScreenSize(screen_w, screen_h);
134 float new_x = x - ( m_characterScaleDelta / 8 );
135 float new_y = y - ( m_characterScaleDelta / 8 );
136 m_item_widget.SetPos( new_x, new_y );
137 }
138 }
Icon x
Icon y
int m_characterScaleDelta
Определения InspectMenuNew.c:8
ItemPreviewWidget m_item_widget
Определения InspectMenuNew.c:4
proto void GetScreenSize(out int x, out int y)

Перекрестные ссылки GetScreenSize(), m_characterScaleDelta, m_item_widget, x и y.

Используется в OnMouseWheel().