diff --git a/sonic-radiance.love/birb/modules/gui/init.lua b/sonic-radiance.love/birb/modules/gui/init.lua index 1a9bbf1..7d33959 100644 --- a/sonic-radiance.love/birb/modules/gui/init.lua +++ b/sonic-radiance.love/birb/modules/gui/init.lua @@ -122,8 +122,9 @@ function Gui:hideScreen(screenname) end -function Gui:showScreen(screenname) - self.screens[screenname]:show() +function Gui:showScreen(screenname, focusElement, widgetId, page, arbitraryDatas) + self.screens[screenname]:show(focusElement, widgetId, page) + self.screens[screenname]:setDatas(arbitraryDatas) end -- SOUND FUNCTIONS diff --git a/sonic-radiance.love/birb/modules/gui/screen/init.lua b/sonic-radiance.love/birb/modules/gui/screen/init.lua index 0ca313d..e3f4a04 100644 --- a/sonic-radiance.love/birb/modules/gui/screen/init.lua +++ b/sonic-radiance.love/birb/modules/gui/screen/init.lua @@ -65,6 +65,10 @@ function GuiScreen:showSimple(focusElement, widgetId, page) end +function GuiScreen:setDatas(datas) + +end + function GuiScreen:hide() if (self.isVisible) then if (self.transforms["hide"] ~= nil) then