546 {
547 super.OnMouseButtonDown(w,
x,
y,button);
548
550 {
551 if (button == 0)
552 {
554 {
557 }
558 else
559 {
561 int mouseX, mouseY;
563 vector mousePos, worldPos;
564 mousePos[0] = mouseX;
565 mousePos[1] = mouseY;
567 worldPos[1] =
g_Game.SurfaceY(worldPos[0], worldPos[2]);
569 }
570 }
571 else if (button == 1 &&
g_Game.GetPlayer())
572 {
575 else
577 }
578 }
579 return true;
580 }
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)