ctor, comment, cleanup

This commit is contained in:
Glenn Maynard
2005-07-22 07:15:57 +00:00
parent 3f3a782daf
commit d38a2e9c33
+12
View File
@@ -48,9 +48,21 @@ namespace
struct LoadedScreen struct LoadedScreen
{ {
Screen *m_pScreen; Screen *m_pScreen;
/* Normally true. If false, the screen is owned by another screen
* and was given to us for use, and it's not ours to free. */
bool m_bDeleteWhenDone; bool m_bDeleteWhenDone;
ScreenMessage m_SendOnPop; ScreenMessage m_SendOnPop;
LoadedScreen()
{
m_pScreen = NULL;
m_bDeleteWhenDone = true;
m_SendOnPop = SM_None;
}
}; };
Actor *g_pSharedBGA; // BGA object that's persistent between screens Actor *g_pSharedBGA; // BGA object that's persistent between screens
vector<LoadedScreen> g_ScreenStack; // bottommost to topmost vector<LoadedScreen> g_ScreenStack; // bottommost to topmost
vector<Screen*> g_OverlayScreens; vector<Screen*> g_OverlayScreens;