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
|
Rev | Line | |
---|
[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 |
---|
| 13 | typedef 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.