Application.hGo to the documentation of this file.00001 00046 #ifndef __Application_H__ 00047 #define __Application_H__ 00048 00049 00050 // Includes 00051 #include "System.h" 00052 00053 // External classes 00054 00055 // Application 00056 class Application:public System 00057 { 00058 public: 00067 virtual void Initialize() { }; 00068 00076 virtual void Start() { }; 00077 00083 virtual void Stop() { }; 00084 00091 virtual void Terminate() { }; 00092 00101 virtual void Update( 00102 float deltaTime 00103 ) = 0; 00104 00105 protected: 00106 }; 00107 00108 00115 #define siApplication GetInstance_Application() 00116 #define IsPresent_siApplication GetInstance_Application(false)!=0 00117 IMPLEMENT_GETINSTANCE(Application); 00118 00119 #endif /* __Application_H__ */ |





