125 {
127 return;
130 vector mousePos, worldPos;
134 vector playerPos =
g_Game.GetPlayer().GetWorldPosition();
137 worldPos[1] =
g_Game.SurfaceY(worldPos[0], worldPos[2]);
138
140 {
141 m_MouseCurPos.SetText(
"Mouse: "+ MiscGameplayFunctions.TruncateToS(worldPos[0]) +
", "+ MiscGameplayFunctions.TruncateToS(worldPos[1]) +
", "+ MiscGameplayFunctions.TruncateToS(worldPos[2]));
142 }
144 {
145 float dst = (worldPos - playerPos).Length();
146
147 m_MapDistWidget.SetText(
"Distance: " + MiscGameplayFunctions.TruncateToS(dst));
148 }
150 {
151 vector playerCamDir =
g_Game.GetCurrentCameraDirection();
152 float heading = Math3D.AngleFromPosition(playerPos, playerCamDir, worldPos) * Math.RAD2DEG;
154 }
155 }
TextWidget m_MapHeadingWidget
MapWidget m_DebugMapWidget
TextWidget m_MapDistWidget
proto string ToString(bool simple=true)
proto void GetMousePos(out int x, out int y)