diff --git a/src/world/CWorld.cpp b/src/world/CWorld.cpp index 1027380..a49ceaf 100644 --- a/src/world/CWorld.cpp +++ b/src/world/CWorld.cpp @@ -10,9 +10,11 @@ uint32_t CWorld::s_curTimeMs; float CWorld::s_curTimeSec; uint32_t CWorld::s_enables; uint32_t CWorld::s_enables2; +float CWorld::s_farClip; uint32_t CWorld::s_gameTimeFixed; float CWorld::s_gameTimeSec; CM2Scene* CWorld::s_m2Scene; +float CWorld::s_nearClip = 0.1f; uint32_t CWorld::s_tickTimeFixed; uint32_t CWorld::s_tickTimeMs; float CWorld::s_tickTimeSec; @@ -55,6 +57,10 @@ float CWorld::GetCurTimeSec() { return CWorld::s_curTimeSec; } +float CWorld::GetFarClip() { + return CWorld::s_farClip; +} + uint32_t CWorld::GetFixedPrecisionTime(float timeSec) { return static_cast(timeSec * 1024.0f); } @@ -71,6 +77,10 @@ CM2Scene* CWorld::GetM2Scene() { return CWorld::s_m2Scene; } +float CWorld::GetNearClip() { + return CWorld::s_nearClip; +} + uint32_t CWorld::GetTickTimeFixed() { return CWorld::s_tickTimeFixed; } diff --git a/src/world/CWorld.hpp b/src/world/CWorld.hpp index 0ea3682..f181a0e 100644 --- a/src/world/CWorld.hpp +++ b/src/world/CWorld.hpp @@ -57,9 +57,11 @@ class CWorld { static HWORLDOBJECT AddObject(CM2Model* model, void* handler, void* handlerParam, uint64_t param64, uint32_t param32, uint32_t objFlags); static uint32_t GetCurTimeMs(); static float GetCurTimeSec(); + static float GetFarClip(); static uint32_t GetGameTimeFixed(); static float GetGameTimeSec(); static CM2Scene* GetM2Scene(); + static float GetNearClip(); static uint32_t GetTickTimeFixed(); static uint32_t GetTickTimeMs(); static float GetTickTimeSec(); @@ -72,9 +74,11 @@ class CWorld { // Private static variables static uint32_t s_curTimeMs; static float s_curTimeSec; + static float s_farClip; static uint32_t s_gameTimeFixed; static float s_gameTimeSec; static CM2Scene* s_m2Scene; + static float s_nearClip; static uint32_t s_tickTimeFixed; static uint32_t s_tickTimeMs; static float s_tickTimeSec;