added OverlayManager to ViewBase

This commit is contained in:
2010-06-06 00:58:11 +02:00
parent 54e14b41af
commit 50089c9755
8 changed files with 65 additions and 21 deletions
+1 -1
View File
@@ -17,7 +17,7 @@ class MenuOverlay : public Engine::OverlayBase {
public:
MenuOverlay () {
};
void Init ();
virtual void Init ();
virtual ~MenuOverlay() {};
virtual bool OnKeyDown (const SDL_keysym &keysym);
+2 -2
View File
@@ -34,13 +34,13 @@ int View::OnInit (int argc, char* argv[]) {
mMenuOverlay->SetModel ((Model*) mModel);
mMenuOverlay->SetView (this);
mMenuOverlay->Init();
AddOverlay (mMenuOverlay);
mOverlayManager.Register (mMenuOverlay, GameStateMainMenu);
// We want the console
mConsoleOverlay = boost::shared_ptr<Engine::SimpleConsoleOverlay> (new Engine::SimpleConsoleOverlay);
// We also want to display the log bar
mConsoleOverlay->SetDrawLogBar (true);
AddOverlay (mConsoleOverlay);
mOverlayManager.Register (mConsoleOverlay, GameStateMainMenu);
// This is a simple star field that makes the game so spacy
int i;