From 14b14ffc0c9923f66dfd75595173e9f383b5af3a Mon Sep 17 00:00:00 2001 From: Zsolt Tasnadi Date: Sun, 22 Feb 2026 21:26:59 +0100 Subject: [PATCH] window.register.lua --- impostor.inc | 1 + inc/window/window.manager.lua | 21 --------------------- inc/window/window.register.lua | 29 +++++++++++++++++++++++++++++ 3 files changed, 30 insertions(+), 21 deletions(-) create mode 100644 inc/window/window.register.lua diff --git a/impostor.inc b/impostor.inc index e865111..80e8349 100644 --- a/impostor.inc +++ b/impostor.inc @@ -34,6 +34,7 @@ screen/screen.walking_to_office.lua screen/screen.office.lua screen/screen.walking_to_home.lua window/window.manager.lua +window/window.register.lua window/window.splash.lua window/window.intro.lua window/window.menu.lua diff --git a/inc/window/window.manager.lua b/inc/window/window.manager.lua index 640ecc2..55e0c9b 100644 --- a/inc/window/window.manager.lua +++ b/inc/window/window.manager.lua @@ -41,24 +41,3 @@ function Window.get_current_handler() return function() trace("Error: No handler for window: " .. tostring(Context.current_window)) end end end -SplashWindow = {} -IntroWindow = {} -MenuWindow = {} -GameWindow = {} -PopupWindow = {} -ConfigurationWindow = {} -AudioTestWindow = {} -MinigameButtonMashWindow = {} -MinigameRhythmWindow = {} -MinigameDDRWindow = {} --- Registration of all window modules -Window.register("splash", SplashWindow) -Window.register("intro", IntroWindow) -Window.register("menu", MenuWindow) -Window.register("game", GameWindow) -Window.register("popup", PopupWindow) -Window.register("configuration", ConfigurationWindow) -Window.register("audiotest", AudioTestWindow) -Window.register("minigame_button_mash", MinigameButtonMashWindow) -Window.register("minigame_rhythm", MinigameRhythmWindow) -Window.register("minigame_ddr", MinigameDDRWindow) diff --git a/inc/window/window.register.lua b/inc/window/window.register.lua new file mode 100644 index 0000000..6c368fd --- /dev/null +++ b/inc/window/window.register.lua @@ -0,0 +1,29 @@ +SplashWindow = {} +Window.register("splash", SplashWindow) + +IntroWindow = {} +Window.register("intro", IntroWindow) + +MenuWindow = {} +Window.register("menu", MenuWindow) + +GameWindow = {} +Window.register("game", GameWindow) + +PopupWindow = {} +Window.register("popup", PopupWindow) + +ConfigurationWindow = {} +Window.register("configuration", ConfigurationWindow) + +AudioTestWindow = {} +Window.register("audiotest", AudioTestWindow) + +MinigameButtonMashWindow = {} +Window.register("minigame_button_mash", MinigameButtonMashWindow) + +MinigameRhythmWindow = {} +Window.register("minigame_rhythm", MinigameRhythmWindow) + +MinigameDDRWindow = {} +Window.register("minigame_ddr", MinigameDDRWindow)