Changeset View
Changeset View
Standalone View
Standalone View
source/gui/ObjectTypes/CMiniMap.cpp
Show First 20 Lines • Show All 232 Lines • ▼ Show 20 Lines | |||||
float CMiniMap::GetAngle() const | float CMiniMap::GetAngle() const | ||||
{ | { | ||||
CVector3D cameraIn = m_Camera->GetOrientation().GetIn(); | CVector3D cameraIn = m_Camera->GetOrientation().GetIn(); | ||||
return -atan2(cameraIn.X, cameraIn.Z); | return -atan2(cameraIn.X, cameraIn.Z); | ||||
} | } | ||||
bool CMiniMap::FireWorldClickEvent(int button, int UNUSED(clicks)) | bool CMiniMap::FireWorldClickEvent(int button, int UNUSED(clicks)) | ||||
{ | { | ||||
ScriptInterface::Request rq(g_GUI->GetActiveGUI()->GetScriptInterface()); | ScriptRequest rq(g_GUI->GetActiveGUI()->GetScriptInterface()); | ||||
float x, z; | float x, z; | ||||
GetMouseWorldCoordinates(x, z); | GetMouseWorldCoordinates(x, z); | ||||
JS::RootedValue coords(rq.cx); | JS::RootedValue coords(rq.cx); | ||||
ScriptInterface::CreateObject(rq, &coords, "x", x, "z", z); | ScriptInterface::CreateObject(rq, &coords, "x", x, "z", z); | ||||
JS::RootedValue buttonJs(rq.cx); | JS::RootedValue buttonJs(rq.cx); | ||||
▲ Show 20 Lines • Show All 505 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator