diff --git a/app/define.cpp b/app/define.cpp index 09b3f25c..882368b3 100644 --- a/app/define.cpp +++ b/app/define.cpp @@ -11,4 +11,4 @@ unsigned char g_mousemoved = 0; int _DAT_00410050 = 0; int _DAT_00410064 = 0; int _DAT_004101bc = 200; -int _last_frame_time = 0; +long g_lastFrameTime = 0; diff --git a/app/define.h b/app/define.h index 45522c2c..4b002051 100644 --- a/app/define.h +++ b/app/define.h @@ -12,6 +12,6 @@ extern unsigned char g_mousemoved; extern int _DAT_00410050; extern int _DAT_00410064; extern int _DAT_004101bc; -extern int _last_frame_time; +extern long g_lastFrameTime; #endif // DEFINE_H diff --git a/app/isle.cpp b/app/isle.cpp index 053dd78b..fb045fc5 100644 --- a/app/isle.cpp +++ b/app/isle.cpp @@ -568,14 +568,14 @@ void Isle::tick(BOOL sleepIfNotNextFrame) if (!Timer()) return; long currentTime = Timer()->GetRealTime(); - if (currentTime < _last_frame_time) { - _last_frame_time = -this->m_frameDelta; + if (currentTime < g_lastFrameTime) { + g_lastFrameTime = -this->m_frameDelta; } - if (this->m_frameDelta + _last_frame_time < currentTime) { + if (this->m_frameDelta + g_lastFrameTime < currentTime) { if (!Lego()->vtable40()) { TickleManager()->vtable08(); } - _last_frame_time = currentTime; + g_lastFrameTime = currentTime; if (_DAT_004101bc == 0) { return;