Skip to content

Commit 403fcb4

Browse files
committed
Made FindAltitude luabinding backwards compatible
1 parent 7996682 commit 403fcb4

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

Lua/LuaBindingsManagers.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,8 @@ namespace RTE {
321321
.def("CastFindMORay", &SceneMan::CastFindMORay)
322322
.def("CastObstacleRay", &SceneMan::CastObstacleRay)
323323
.def("GetLastRayHitPos", &SceneMan::GetLastRayHitPos)
324-
.def("FindAltitude", &SceneMan::FindAltitude)
324+
.def("FindAltitude", (float (SceneMan::*) (const Vector&, int, int)) &SceneMan::FindAltitude)
325+
.def("FindAltitude", (float (SceneMan::*) (const Vector&, int, int, bool)) &SceneMan::FindAltitude)
325326
.def("MovePointToGround", &SceneMan::MovePointToGround)
326327
.def("IsWithinBounds", &SceneMan::IsWithinBounds)
327328
.def("ForceBounds", (bool (SceneMan::*)(int &, int &))&SceneMan::ForceBounds)

Managers/SceneMan.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1098,7 +1098,8 @@ class SceneMan : public Singleton<SceneMan>, public Serializable {
10981098
// here means less calculation.
10991099
// Return value: The altitude over the terrain, in pixels.
11001100

1101-
float FindAltitude(const Vector &from, int max = 0, int accuracy = 0, bool fromSceneOrbitDirection = false);
1101+
float FindAltitude(const Vector &from, int max, int accuracy, bool fromSceneOrbitDirection);
1102+
float FindAltitude(const Vector &from, int max, int accuracy) { return FindAltitude(from, max, accuracy, false); }
11021103

11031104

11041105
//////////////////////////////////////////////////////////////////////////////////////////

0 commit comments

Comments
 (0)