Fix issue with ticks vs time elapsed in scripting engine
This commit is contained in:
parent
78bd331cae
commit
c9d1d1c579
@ -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--)
|
for (int i = m_pending_timeouts.size() - 1; i >= 0; i--)
|
||||||
{
|
{
|
||||||
PendingTimeout& curr = m_pending_timeouts[i];
|
PendingTimeout& curr = m_pending_timeouts[i];
|
||||||
|
@ -82,7 +82,7 @@ namespace Scripting
|
|||||||
|
|
||||||
void addPendingTimeout(double time, const std::string& callback_name);
|
void addPendingTimeout(double time, const std::string& callback_name);
|
||||||
void addPendingTimeout(double time, asIScriptFunction* delegate_fn);
|
void addPendingTimeout(double time, asIScriptFunction* delegate_fn);
|
||||||
void update(double dt);
|
void update(int ticks);
|
||||||
|
|
||||||
asIScriptEngine* getEngine() { return m_engine; }
|
asIScriptEngine* getEngine() { return m_engine; }
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user