qafGameObj.h

00001 /* 
00002 ** Qaf Framework 1.2
00003 ** June 2006
00004 ** 
00005 ** Pedro Luchini de Moraes, Public Domain - Free Lunch Code
00006 */
00007 
00008 #ifndef QAF_GAMEOBJ_H
00009 #define QAF_GAMEOBJ_H
00010 
00011 #include "qafCollisionStruct.h"
00012 
00013 namespace qaf {
00014     
00024     class GameObj {
00025     public:
00026 
00043         virtual void initialize ();
00044         
00056         virtual void update ( int objLayer, float dt );
00057         
00075         virtual void render ( int objLayer, float scrollX, float scrollY );
00076         
00091         virtual bool isVolatile ();
00092         
00111         virtual CollisionStruct * getCollisionStruct ();
00112         
00113         
00114         virtual ~GameObj ();
00115     };
00116     
00117 }
00118 
00119 
00120 #endif

Generated on Sun Mar 25 12:32:12 2007 for Qaf Framework by  doxygen 1.5.1-p1