Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/orxonox/trunk/src/defs/class_list.h @ 4571

Last change on this file since 4571 was 4571, checked in by bensch, 19 years ago

orxonox/trunk: no more HelperParent. this was one useless peace of sh

File size: 1.5 KB
Line 
1/*!
2    \file class_list.h
3    \brief list of orxonox classes
4
5    this is used by the ObjectManager to identify and load important classes
6*/
7
8#ifndef _CLASS_LIST_H
9#define _CLASS_LIST_H
10
11
12//! list of all classes to be loadable in via the ObjectManager
13typedef enum classList
14{
15  CL_ORXONOX,
16
17  CL_PARENT,
18  CL_NULL_PARENT,
19  CL_CAMERA,
20  CL_CAMERA_TARGET,
21  CL_PILOT_PARENT,
22
23  CL_WORLD_ENTITY,
24  CL_ENVIRONEMENT,
25  CL_NPC,
26  CL_PLAYER,
27  CL_POWER_UP,
28  CL_PROJECTILE,
29  CL_SATELLITE,
30  CL_SKYBOX,
31  CL_SKYSPHERE,
32  CL_TERRAIN,
33  CL_TEST_BULLET,
34  CL_TEST_ENTITY,
35  CL_TEST_GUN,
36  CL_WEAPON,
37  CL_CHARACTER_ATTRIBUTES,
38
39  CL_STORY_ENTITY,
40  CL_CAMPAIGN,
41  CL_WORLD,
42  CL_TRACK_MANAGER,
43  CL_TRACK_NODE,
44
45  CL_ANIMATION,
46  CL_ANIMATION3D,
47  CL_ANIMATION_PLAYER,
48
49  CL_ARRAY,
50  CL_BASE_OBJECT,
51  CL_CURVE,
52  CL_VECTOR,
53  CL_FACTORY,
54  CL_INI_PARSER,
55  CL_LIST,
56  CL_SUBSTRING,
57  CL_LOAD_PARAM,
58
59  CL_OBJECT_MANAGER,
60  CL_RESOURCE_MANAGER,
61  CL_GARBAGE_COLLECTOR,
62  CL_GAME_LOADER,
63  CL_COMMAND_NODE,
64
65  CL_EVENT,
66  CL_EVENT_HANDLER,
67  CL_EVENT_LISTENER,
68  CL_KEY_MAPPER,
69
70  CL_GRAPHICS_ENGINE,
71  CL_TEXT_ENGINE,
72  CL_TEXT,
73  CL_GLMENU_IMAGE_SCREEN,
74  CL_LIGHT,
75  CL_LIGHT_MANAGER,
76  CL_MATERIAL,
77  CL_MD2Model,
78  CL_MODEL,
79  CL_OBJMODEL,
80  CL_PROMITIVE_MODEL,
81
82  CL_PARTICLE_EMITTER,
83  CL_PARTICLE_ENGINE,
84  CL_PARTICLE_SYSTEM,
85
86  CL_CD_ENGINE,
87  CL_COLLISION,
88  CL_BV_TREE,
89  CL_BV_TREE_NODE,
90  CL_OBB_TREE,
91  CL_OBB_TREE_NODE,
92  CL_BOUNDING_VOLUME,
93  CL_OBB,
94  CL_BOUNDING_SPHERE,
95
96
97  CL_NUMBER
98};
99
100
101#endif /* _CLASS_LIST_H */
Note: See TracBrowser for help on using the repository browser.