Fix issue with ticks vs time elapsed in scripting engine

This commit is contained in:
auria.mg 2018-04-21 18:46:21 -04:00
parent 78bd331cae
commit c9d1d1c579
2 changed files with 3 additions and 2 deletions

View File

@ -562,8 +562,9 @@ namespace Scripting
//-----------------------------------------------------------------------------
void ScriptEngine::update(double dt)
void ScriptEngine::update(int ticks)
{
double dt = stk_config->ticks2Time(ticks);
for (int i = m_pending_timeouts.size() - 1; i >= 0; i--)
{
PendingTimeout& curr = m_pending_timeouts[i];

View File

@ -82,7 +82,7 @@ namespace Scripting
void addPendingTimeout(double time, const std::string& callback_name);
void addPendingTimeout(double time, asIScriptFunction* delegate_fn);
void update(double dt);
void update(int ticks);
asIScriptEngine* getEngine() { return m_engine; }