// This file may be redistributed and modified only under the terms of // the GNU Lesser General Public License (See COPYING for details). // Copyright 2000-2001 Stefanus Du Toit and Alistair Riddoch. // Automatically generated using gen_cc.py. #ifndef ATLAS_OBJECTS_ENTITY_GAMEENTITY_H #define ATLAS_OBJECTS_ENTITY_GAMEENTITY_H #include namespace Atlas { namespace Objects { namespace Entity { /** All In Game classes and objects Later in hierarchy tree objtype changes to 'object' when actual game objects are made. */ class GameEntity : public RootEntity { public: /// Construct a GameEntity instance. GameEntity(); protected: /// Constructor for sub-classes. GameEntity(const char *,const char *); public: /// Default destructor. virtual ~GameEntity(); /// Create a new class for GameEntity. static GameEntity Class(); protected: }; } } } // namespace Atlas::Objects::Entity #endif // ATLAS_OBJECTS_ENTITY_GAMEENTITY_H