Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

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

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

File size: 1.4 KB
RevLine 
[4315]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
[4318]8#ifndef _CLASS_LIST_H
9#define _CLASS_LIST_H
[4315]10
[4318]11
[4315]12//! list of all classes to be loadable in via the ObjectManager
13typedef enum classList
14{
[4318]15  CL_PARENT,
16  CL_HELPER_PARENT,
17  CL_NULL_PARENT,
[4315]18  CL_CAMERA,
[4318]19  CL_CAMERA_TARGET,
[4326]20  CL_PILOT_PARENT,
[4318]21
22  CL_WORLD_ENTITY,
[4315]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,
[4318]36  CL_CHARACTER_ATTRIBUTES,
[4315]37
[4318]38  CL_STORY_ENTITY,
39  CL_CAMPAIGN,
40  CL_WORLD,
41  CL_TRACK_MANAGER,
42  CL_TRACK_NODE,
43
[4315]44  CL_ANIMATION,
45  CL_ANIMATION3D,
46  CL_ANIMATION_PLAYER,
47
48  CL_ARRAY,
49  CL_BASE_OBJECT,
[4318]50  CL_CURVE,
51  CL_VECTOR,
52  CL_FACTORY,
53  CL_INI_PARSER,
54  CL_LIST,
55  CL_SUBSTRING,
56  CL_LOAD_PARAM,
[4315]57
[4318]58  CL_OBJECT_MANAGER,
59  CL_RESOURCE_MANAGER,
60  CL_GARBAGE_COLLECTOR,
61  CL_GAME_LOADER,
62  CL_COMMAND_NODE,
63
[4346]64  CL_EVENT,
65  CL_EVENT_HANDLER,
66  CL_EVENT_LISTENER,
[4367]67  CL_KEY_MAPPER,
[4346]68
[4318]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
[4315]86  CL_NUMBER
87};
88
[4318]89
90#endif /* _CLASS_LIST_H */
Note: See TracBrowser for help on using the repository browser.