class ScreenManager
{
public:
struct ScreenIds
{
enum ScreenId {
SpashScreen,
Intro,
MainMenu
};
};
typedef ScreenIds::ScreenId ScreenId;
ScreenId mCurrentScreen;
ScreenManager()
{
mCurrentScreen = ScreenIds::MainMenu;
}
ScreenId getCurrentScreenID()
{
return mCurrentScreen;
}
};