FBO, game states

This commit is contained in:
Eduardo Bart
2010-11-23 13:30:43 -02:00
parent f10ced4626
commit 4b2886ebec
14 changed files with 425 additions and 30 deletions

View File

@@ -28,9 +28,12 @@
#include "configmanager.h"
#include "resourcemanager.h"
#include "platform.h"
#include "menustate.h"
#include <csignal>
#include <boost/scoped_ptr.hpp>
/// Catches signals so we can exit nicely
void signal_handler(int sig)
{
@@ -77,9 +80,17 @@ int main(int argc, const char *argv[])
notice(APP_LONGNAME);
// setup the engine and run
// setup the engine
g_engine.init();
// create initial state
boost::scoped_ptr<MenuState> menuState(new MenuState);
g_engine.changeState(menuState.get());
// run
g_engine.run();
// terminate stuff
g_engine.terminate();
// save configurations before exiting