559 {
560 super.OnMouseButtonDown(w,
x,
y,button);
561
563 {
564 if (button == 0)
565 {
567 {
570 }
571 else
572 {
574 int mouseX, mouseY;
576 vector mousePos, worldPos;
577 mousePos[0] = mouseX;
578 mousePos[1] = mouseY;
580 worldPos[1] =
g_Game.SurfaceY(worldPos[0], worldPos[2]);
582 }
583 }
584 else if (button == 1 &&
g_Game.GetPlayer())
585 {
588 else
590 }
591 }
592 return true;
593 }
void SetCameraDir(vector dir)
MapWidget m_DebugMapWidget
void SetMapCameraPos(vector pos)
FreeDebugCamera m_FreeDebugCamera
bool m_PlayerPosRefreshBlocked
void SetMapPos(vector pos)
proto void GetMousePos(out int x, out int y)