@@ -99,32 +99,32 @@ local function validateScreen( screen )
9999 end
100100end
101101
102+ -- ------------------------------------------------
103+ -- Public Functions
104+ -- ------------------------------------------------
105+
102106---
103107-- If there was a change of screen, change it immediatly
104108--
105- local function performChanges ()
109+ function ScreenManager . performChanges ()
106110 if # changes == 0 then
107111 return
108112 end
109113
110114 for _ , change in ipairs ( changes ) do
111- if change .action == ' pop' then
112- pop ();
113- elseif change .action == ' switch' then
114- clear ();
115- push ( change .screen , change .args );
116- elseif change .action == ' push' then
117- push ( change .screen , change .args );
118- end
115+ if change .action == ' pop' then
116+ pop ();
117+ elseif change .action == ' switch' then
118+ clear ();
119+ push ( change .screen , change .args );
120+ elseif change .action == ' push' then
121+ push ( change .screen , change .args );
122+ end
119123 end
120124
121125 changes = {}
122126end
123127
124- -- ------------------------------------------------
125- -- Public Functions
126- -- ------------------------------------------------
127-
128128---
129129-- Initialise the ScreenManager.
130130-- Sets up the ScreenManager and pushes the first screen.
@@ -143,7 +143,7 @@ function ScreenManager.init( nscreens, screen, ... )
143143 validateScreen ( screen );
144144
145145 ScreenManager .push ( screen , ... );
146- performChanges ();
146+ ScreenManager . performChanges ();
147147end
148148
149149---
@@ -218,7 +218,7 @@ function ScreenManager.draw()
218218 stack [i ]:draw ();
219219 end
220220
221- performChanges ()
221+ ScreenManager . performChanges ()
222222end
223223
224224---
0 commit comments