added OverlayManager to ViewBase
This commit is contained in:
@@ -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
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user