Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.59 KB | None | 0 0
  1. class App {
  2. public:
  3.     struct Config {};
  4.    
  5.     //Configure game settings (video, audio, input, net)
  6.     //false if cancel or failed
  7.     bool Configure(Config const& cfg);
  8.    
  9.     //Start app. return state
  10.     int Go();
  11.    
  12.     void Shutdown();
  13. protected:
  14.     //Init all subsystems. from Go. return state
  15.     int _init();
  16.    
  17.     //maybe 'resource sets'
  18.     int LoadResources();
  19.    
  20.     //use loaded resources
  21.     int SetupWorld(); //setup scene?
  22.    
  23.     //Start main loop and all subsystem threads
  24.     void _start();
  25.    
  26.     //'Hard' shutdown
  27.     void _shutdown();
  28. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement