From 215aab41d3c974b94127f05f53eb0e77e4eff421 Mon Sep 17 00:00:00 2001 From: "Jill \"oatmealine\" Monoids" Date: Thu, 4 May 2023 22:07:28 +0300 Subject: [PATCH] stdlib: fix event system switch --- stdlib/eternalfile.lua | 4 ++-- stdlib/input.lua | 4 ++-- stdlib/mirin/init.lua | 4 ++-- stdlib/noautoplay.lua | 8 ++++---- stdlib/profiler.lua | 4 ++-- stdlib/savedata.lua | 8 ++++---- stdlib/scheduler.lua | 4 ++-- 7 files changed, 18 insertions(+), 18 deletions(-) diff --git a/stdlib/eternalfile.lua b/stdlib/eternalfile.lua index 96e7f7c..7c7209b 100644 --- a/stdlib/eternalfile.lua +++ b/stdlib/eternalfile.lua @@ -8,9 +8,9 @@ return function() P2:SetNoteDataFromLua({}) end - function uranium.update() + uranium.on('update', function() if b >= 1 then GAMESTATE:SetSongBeat(b % 1) end - end + end) end \ No newline at end of file diff --git a/stdlib/input.lua b/stdlib/input.lua index 6aa7696..0d112a5 100644 --- a/stdlib/input.lua +++ b/stdlib/input.lua @@ -106,7 +106,7 @@ function self.isDown(i, pn) return self.getInput(i, pn) ~= -1 end -function uranium.init() +uranium.on('init', function() for pn = 1, 2 do for j, v in pairs(self.inputType) do local j = j -- lua scope funnies @@ -124,6 +124,6 @@ function uranium.init() end) end end -end +end) return self \ No newline at end of file diff --git a/stdlib/mirin/init.lua b/stdlib/mirin/init.lua index cbfcef2..df574d6 100644 --- a/stdlib/mirin/init.lua +++ b/stdlib/mirin/init.lua @@ -14,6 +14,6 @@ require('stdlib.mirin.sort') require('stdlib.mirin.ease') require('stdlib.mirin.template') -function uranium.init() +uranium.on('init', function() xero.init_command(xeroActorsAF) -end \ No newline at end of file +end) \ No newline at end of file diff --git a/stdlib/noautoplay.lua b/stdlib/noautoplay.lua index 005a9aa..12e7158 100644 --- a/stdlib/noautoplay.lua +++ b/stdlib/noautoplay.lua @@ -1,14 +1,14 @@ local oldAutoplay return function() - function uranium.ready() + uranium.on('ready', function() oldAutoplay = PREFSMAN:GetPreference('AutoPlay') PREFSMAN:SetPreference('AutoPlay', 0) - end + end) - function uranium.exit() + uranium.on('exit', function() if oldAutoplay and oldAutoplay ~= 0 then PREFSMAN:SetPreference('AutoPlay', oldAutoplay) end - end + end) end \ No newline at end of file diff --git a/stdlib/profiler.lua b/stdlib/profiler.lua index 96d3a73..8e41dd7 100644 --- a/stdlib/profiler.lua +++ b/stdlib/profiler.lua @@ -49,8 +49,8 @@ if PROFILER_ENABLED then text:Draw() end - function uranium.postUpdate(dt) + uranium.on('postUpdate', function(dt) max(dt * 12) draw() - end + end) end \ No newline at end of file diff --git a/stdlib/savedata.lua b/stdlib/savedata.lua index 84a53cd..0fd5d71 100644 --- a/stdlib/savedata.lua +++ b/stdlib/savedata.lua @@ -176,18 +176,18 @@ function self.getLastSave() end end -function uranium.init() +uranium.on('init', function() loadedSavedata = true if savedataName then self.load() end -end +end) function self.enableAutosave() checkIfInitialized() - function uranium.exit() + uranium.on('exit', function() self.save(true) - end + end) end return self \ No newline at end of file diff --git a/stdlib/scheduler.lua b/stdlib/scheduler.lua index 5f356ce..e3f38c5 100644 --- a/stdlib/scheduler.lua +++ b/stdlib/scheduler.lua @@ -40,7 +40,7 @@ function self:unscheduleInTicks(i) scheduledTicks[i] = nil end -function uranium.update(dt) +uranium.on('update', function(dt) for k, s in pairs(scheduledTicks) do s[1] = s[1] - 1 if s[1] <= 0 then @@ -56,6 +56,6 @@ function uranium.update(dt) scheduled[k] = nil end end -end +end) return self \ No newline at end of file