diff options
Diffstat (limited to 'src/libjin/game/gameobject.h')
-rw-r--r-- | src/libjin/game/gameobject.h | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/src/libjin/game/gameobject.h b/src/libjin/game/gameobject.h new file mode 100644 index 0000000..7cb0de2 --- /dev/null +++ b/src/libjin/game/gameobject.h @@ -0,0 +1,41 @@ +#ifndef __JE_GAME_OBJECT_H__ +#define __JE_GAME_OBJECT_H__ + +#include "../core/configuration.h" +#if defined(jin_game) + +#include <list> +#include <map> +#include <set> + +#include "../common/object.h" +#include "../math/transform.h" + +namespace JinEngine +{ + namespace Game + { + + /// + /// Game object base class. + /// + class GameObject : public Object + { + public: + + /// + /// + /// + virtual ~GameObject() {}; + + protected: + Math::Transform mTransform; + + }; + + } // namespace Game +} // namespace JinEngine + +#endif // jin_game + +#endif
\ No newline at end of file |