Commit 3e8e9101 authored by Bernardo Quaresma Dias's avatar Bernardo Quaresma Dias
Browse files

Inclusão de correção em multiplas chamadas de alteração de escala de tempo

INSTMPA-1324
parent 8991d894
......@@ -28,20 +28,20 @@ func{ id = "bridge_simulated_settimescale", name = "Ponte Simulada: Definir Esca
local gettimescale_m = bridge.gettimescale --[[ASSERT]] assert( type(gettimescale_m) == "function", ("ponte encontrada para '%s' no apresenta funo para Obter Escala de Tempo (gettimescale)"):format(tag) )
local gettime_m = bridge.gettime --[[ASSERT]] assert( type(gettime_m) == "function", ("ponte encontrada para '%s' no apresenta funo para Obter Tempo de Simulao (gettime)"):format(tag) )
local time_bak = time
bridge._time_bak = bridge._time_bak or time
time = function (tab)
return tab and time_bak(tab) or gettime_m()
return tab and bridge._time_bak(tab) or gettime_m()
end
os.time = time
local os_date_bak = os.date
bridge._os_date_bak = bridge._os_date_bak or os.date
os.date = function (fmt, custom)
return os_date_bak(fmt, custom or time())
return bridge._os_date_bak(fmt, custom or time())
end
local sleep_bak = sleep
bridge._sleep_bak = bridge._sleep_bak or sleep
sleep = function (t)
return sleep_bak(t/gettimescale_m())
return bridge._sleep_bak(t/gettimescale_m())
end
settimescale_m(bridge, timescale)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment