D:/Development/Projects/X-Clone/X-Clone/trunk/GameState.h

Go to the documentation of this file.
00001 #ifndef XCLONE_GAMESTATE_H
00002 #define XCLONE_GAMESTATE_H
00003 
00004 #include "Application.h"
00005 
00006 class Application;
00007 
00008 class GameState
00009 {
00010    public: 
00011       GameState(Application* app);
00012       virtual ~GameState();
00013 
00014       virtual void update(unsigned int deltaTime) = 0;
00015       virtual void init() = 0;
00016       virtual void deinit() = 0;
00017 
00018       virtual void processSDLEvent(SDL_Event& event) = 0;
00019 
00020    protected:
00021       Application* _app;
00022 };
00023 
00024 #endif

Generated on Fri Sep 22 06:00:26 2006 for X-CLONE by  doxygen 1.4.7