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

◆ OnMouseButtonDown()

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

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

339 {
340 super.OnMouseButtonDown(w,x,y,button);
341
342 if (w == m_DebugMapWidget)
343 {
344 if (button == 0)
345 {
347 int mouseX, mouseY;
348 GetMousePos(mouseX,mouseY);
349 vector mousePos, worldPos;
350 mousePos[0] = mouseX;
351 mousePos[1] = mouseY;
352 worldPos = m_DebugMapWidget.ScreenToMap(mousePos);
353 worldPos[1] = g_Game.SurfaceY(worldPos[0], worldPos[2]);
354
355 SetMapPos(worldPos);
356 }
357 else if (button == 1 && g_Game.GetPlayer())
358 {
359 SetMapPos(g_Game.GetPlayer().GetWorldPosition());
360 }
361 }
362 return true;
363 }
DayZGame g_Game
Определения DayZGame.c:4074
Icon x
Icon y
MapWidget m_DebugMapWidget
Определения ScriptConsoleSoundsTab.c:27
void SetMapPos(vector pos)
Определения ScriptConsoleSoundsTab.c:291
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.