stdlib: fix event system switch

This commit is contained in:
Jill 2023-05-04 22:07:28 +03:00
parent 1bc3604f9f
commit 215aab41d3
Signed by: oat
GPG Key ID: 33489AA58A955108
7 changed files with 18 additions and 18 deletions

View File

@ -8,9 +8,9 @@ return function()
P2:SetNoteDataFromLua({}) P2:SetNoteDataFromLua({})
end end
function uranium.update() uranium.on('update', function()
if b >= 1 then if b >= 1 then
GAMESTATE:SetSongBeat(b % 1) GAMESTATE:SetSongBeat(b % 1)
end end
end end)
end end

View File

@ -106,7 +106,7 @@ function self.isDown(i, pn)
return self.getInput(i, pn) ~= -1 return self.getInput(i, pn) ~= -1
end end
function uranium.init() uranium.on('init', function()
for pn = 1, 2 do for pn = 1, 2 do
for j, v in pairs(self.inputType) do for j, v in pairs(self.inputType) do
local j = j -- lua scope funnies local j = j -- lua scope funnies
@ -124,6 +124,6 @@ function uranium.init()
end) end)
end end
end end
end end)
return self return self

View File

@ -14,6 +14,6 @@ require('stdlib.mirin.sort')
require('stdlib.mirin.ease') require('stdlib.mirin.ease')
require('stdlib.mirin.template') require('stdlib.mirin.template')
function uranium.init() uranium.on('init', function()
xero.init_command(xeroActorsAF) xero.init_command(xeroActorsAF)
end end)

View File

@ -1,14 +1,14 @@
local oldAutoplay local oldAutoplay
return function() return function()
function uranium.ready() uranium.on('ready', function()
oldAutoplay = PREFSMAN:GetPreference('AutoPlay') oldAutoplay = PREFSMAN:GetPreference('AutoPlay')
PREFSMAN:SetPreference('AutoPlay', 0) PREFSMAN:SetPreference('AutoPlay', 0)
end end)
function uranium.exit() uranium.on('exit', function()
if oldAutoplay and oldAutoplay ~= 0 then if oldAutoplay and oldAutoplay ~= 0 then
PREFSMAN:SetPreference('AutoPlay', oldAutoplay) PREFSMAN:SetPreference('AutoPlay', oldAutoplay)
end end
end end)
end end

View File

@ -49,8 +49,8 @@ if PROFILER_ENABLED then
text:Draw() text:Draw()
end end
function uranium.postUpdate(dt) uranium.on('postUpdate', function(dt)
max(dt * 12) max(dt * 12)
draw() draw()
end end)
end end

View File

@ -176,18 +176,18 @@ function self.getLastSave()
end end
end end
function uranium.init() uranium.on('init', function()
loadedSavedata = true loadedSavedata = true
if savedataName then if savedataName then
self.load() self.load()
end end
end end)
function self.enableAutosave() function self.enableAutosave()
checkIfInitialized() checkIfInitialized()
function uranium.exit() uranium.on('exit', function()
self.save(true) self.save(true)
end end)
end end
return self return self

View File

@ -40,7 +40,7 @@ function self:unscheduleInTicks(i)
scheduledTicks[i] = nil scheduledTicks[i] = nil
end end
function uranium.update(dt) uranium.on('update', function(dt)
for k, s in pairs(scheduledTicks) do for k, s in pairs(scheduledTicks) do
s[1] = s[1] - 1 s[1] = s[1] - 1
if s[1] <= 0 then if s[1] <= 0 then
@ -56,6 +56,6 @@ function uranium.update(dt)
scheduled[k] = nil scheduled[k] = nil
end end
end end
end end)
return self return self