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

◆ OnMouseButtonDown()

override bool ScriptConsoleSoundsTab::OnMouseButtonDown ( Widget w,
int x,
int y,
int button )
inlineprotected

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

337 {
338 super.OnMouseButtonDown(w,x,y,button);
339
340 if (w == m_DebugMapWidget)
341 {
342 if (button == 0)
343 {
345 int mouseX, mouseY;
346 GetMousePos(mouseX,mouseY);
347 vector mousePos, worldPos;
348 mousePos[0] = mouseX;
349 mousePos[1] = mouseY;
350 worldPos = m_DebugMapWidget.ScreenToMap(mousePos);
351 worldPos[1] = g_Game.SurfaceY(worldPos[0], worldPos[2]);
352
353 SetMapPos(worldPos);
354 }
355 else if (button == 1 && g_Game.GetPlayer())
356 {
357 SetMapPos(g_Game.GetPlayer().GetWorldPosition());
358 }
359 }
360 return true;
361 }
DayZGame g_Game
Определения DayZGame.c:3942
Icon x
Icon y
MapWidget m_DebugMapWidget
Определения ScriptConsoleSoundsTab.c:27
void SetMapPos(vector pos)
Определения ScriptConsoleSoundsTab.c:289
bool m_PlayerPosRefreshBlocked
Определения ScriptConsoleSoundsTab.c:3
proto void GetMousePos(out int x, out int y)

Перекрестные ссылки g_Game, GetMousePos(), m_DebugMapWidget, m_PlayerPosRefreshBlocked, SetMapPos(), x и y.