Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class App {
- public:
- struct Config {};
- //Configure game settings (video, audio, input, net)
- //false if cancel or failed
- bool Configure(Config const& cfg);
- //Start app. return state
- int Go();
- void Shutdown();
- protected:
- //Init all subsystems. from Go. return state
- int _init();
- //maybe 'resource sets'
- int LoadResources();
- //use loaded resources
- int SetupWorld(); //setup scene?
- //Start main loop and all subsystem threads
- void _start();
- //'Hard' shutdown
- void _shutdown();
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement