~ubuntu-branches/ubuntu/breezy/atlas-cpp/breezy

« back to all changes in this revision

Viewing changes to Atlas/Objects/Entity/GameEntity.h

  • Committer: Bazaar Package Importer
  • Author(s): Michael Koch
  • Date: 2005-10-02 11:41:44 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051002114144-8qmn4d1cdn9g27ta
Tags: 0.5.98-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
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.
5
 
 
6
 
#ifndef ATLAS_OBJECTS_ENTITY_GAMEENTITY_H
7
 
#define ATLAS_OBJECTS_ENTITY_GAMEENTITY_H
8
 
 
9
 
#include <Atlas/Objects/Entity/RootEntity.h>
10
 
 
11
 
 
12
 
namespace Atlas { namespace Objects { namespace Entity { 
13
 
 
14
 
/** All In Game classes and objects
15
 
 
16
 
Later in hierarchy tree objtype changes to 'object' when actual game objects are made.
17
 
 
18
 
*/
19
 
class GameEntity : public RootEntity
20
 
{
21
 
  public:
22
 
    /// Construct a GameEntity instance.
23
 
    GameEntity();
24
 
  protected:
25
 
    /// Constructor for sub-classes.
26
 
    GameEntity(const char *,const char *);
27
 
  public:
28
 
    /// Default destructor.
29
 
    virtual ~GameEntity();
30
 
 
31
 
    /// Create a new class for GameEntity.
32
 
    static GameEntity Class();
33
 
 
34
 
protected:
35
 
 
36
 
};
37
 
 
38
 
} } } // namespace Atlas::Objects::Entity
39
 
 
40
 
#endif // ATLAS_OBJECTS_ENTITY_GAMEENTITY_H