00001 #ifndef XCLONE_XCLONE_H 00002 #define XCLONE_XCLONE_H 00003 00004 #include "Application.h" 00005 #include "Singleton.h" 00006 00007 class XClone : public Application, public Singleton<XClone> 00008 { 00009 friend class Singleton<XClone>; 00010 public: 00011 virtual ~XClone(); 00012 00013 void deinit(); 00014 void init(); 00015 void update(); 00016 00017 void processSDLEvent(SDL_Event& event); 00018 00019 private: 00020 XClone(); 00021 const string configFile; 00022 00023 unsigned int lastUpdateTime; 00024 unsigned int deltaTime; 00025 }; 00026 00027 #endif