1
// This file may be redistributed and modified only under the terms of
2
// the GNU Lesser General Public License (See COPYING for details).
3
// Copyright 2000-2001 Stefanus Du Toit and Alistair Riddoch.
4
// Automatically generated using gen_cc.py.
6
#ifndef ATLAS_OBJECTS_ENTITY_GAMEENTITY_H
7
#define ATLAS_OBJECTS_ENTITY_GAMEENTITY_H
9
#include <Atlas/Objects/Entity/RootEntity.h>
12
namespace Atlas { namespace Objects { namespace Entity {
14
/** All In Game classes and objects
16
Later in hierarchy tree objtype changes to 'object' when actual game objects are made.
19
class GameEntity : public RootEntity
22
/// Construct a GameEntity instance.
25
/// Constructor for sub-classes.
26
GameEntity(const char *,const char *);
28
/// Default destructor.
29
virtual ~GameEntity();
31
/// Create a new class for GameEntity.
32
static GameEntity Class();
38
} } } // namespace Atlas::Objects::Entity
40
#endif // ATLAS_OBJECTS_ENTITY_GAMEENTITY_H