This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
-- Ensure Screen table exists globally, and get a local reference to it
|
||||
local Screen = _G.Screen or {}
|
||||
_G.Screen = Screen
|
||||
|
||||
local _screens = {}
|
||||
|
||||
--- Registers a screen definition.
|
||||
@@ -24,3 +28,9 @@ end
|
||||
function Screen.get_by_id(screen_id)
|
||||
return _screens[screen_id]
|
||||
end
|
||||
|
||||
--- Gets all registered screens.
|
||||
-- @return table A table containing all registered screen data, indexed by their IDs.
|
||||
function Screen.get_all()
|
||||
return _screens
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user