Move LoadingScreen to a global.
LoadingScreen is a variable that should be available to all loading definitions. Param does this currently, but I'm redesigning that, and this particular case doesn't fit. Conceptually, it really is a global (though perhaps should be tucked away with an environment or something).
This commit is contained in:
@@ -124,10 +124,9 @@ namespace ScreenManagerUtil
|
||||
g_ScreenStack.push_back( ls );
|
||||
|
||||
/* Set the name of the loading screen. */
|
||||
ActorUtil::ActorParam LoadingScreen( "LoadingScreen", ls.m_pScreen->GetName() );
|
||||
LUA->SetGlobal( "LoadingScreen", ls.m_pScreen->GetName() );
|
||||
ls.m_pScreen->BeginScreen();
|
||||
|
||||
LoadingScreen.Release();
|
||||
LUA->UnsetGlobal( "LoadingScreen" );
|
||||
|
||||
SCREENMAN->RefreshCreditsMessages();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user