Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/orxonox/trunk/src/class_list.h @ 4443

Last change on this file since 4443 was 4367, checked in by patrick, 20 years ago

orxonox/trunk: added keymapper class to separate event handling from key mapping

File size: 1.4 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_PARENT,
16  CL_HELPER_PARENT,
17  CL_NULL_PARENT,
18  CL_CAMERA,
19  CL_CAMERA_TARGET,
20  CL_PILOT_PARENT,
21
22  CL_WORLD_ENTITY,
23  CL_ENVIRONEMENT,
24  CL_NPC,
25  CL_PLAYER,
26  CL_POWER_UP,
27  CL_PROJECTILE,
28  CL_SATELLITE,
29  CL_SKYBOX,
30  CL_SKYSPHERE,
31  CL_TERRAIN,
32  CL_TEST_BULLET,
33  CL_TEST_ENTITY,
34  CL_TEST_GUN,
35  CL_WEAPON,
36  CL_CHARACTER_ATTRIBUTES,
37
38  CL_STORY_ENTITY,
39  CL_CAMPAIGN,
40  CL_WORLD,
41  CL_TRACK_MANAGER,
42  CL_TRACK_NODE,
43
44  CL_ANIMATION,
45  CL_ANIMATION3D,
46  CL_ANIMATION_PLAYER,
47
48  CL_ARRAY,
49  CL_BASE_OBJECT,
50  CL_CURVE,
51  CL_VECTOR,
52  CL_FACTORY,
53  CL_INI_PARSER,
54  CL_LIST,
55  CL_SUBSTRING,
56  CL_LOAD_PARAM,
57
58  CL_OBJECT_MANAGER,
59  CL_RESOURCE_MANAGER,
60  CL_GARBAGE_COLLECTOR,
61  CL_GAME_LOADER,
62  CL_COMMAND_NODE,
63
64  CL_EVENT,
65  CL_EVENT_HANDLER,
66  CL_EVENT_LISTENER,
67  CL_KEY_MAPPER,
68
69  CL_GRAPHICS_ENGINE, 
70  CL_TEXT_ENGINE,
71  CL_TEXT,
72  CL_GLMENU_IMAGE_SCREEN,
73  CL_LIGHT,
74  CL_LIGHT_MANAGER,
75  CL_MATERIAL,
76  CL_MD2Model,
77  CL_MODEL,
78  CL_OBJMODEL,
79  CL_PROMITIVE_MODEL,
80 
81  CL_PARTICLE_EMITTER,
82  CL_PARTICLE_ENGINE,
83  CL_PARTICLE_SYSTEM,
84 
85
86  CL_NUMBER
87};
88
89
90#endif /* _CLASS_LIST_H */
Note: See TracBrowser for help on using the repository browser.