source:
orxonox.OLD/orxonox/branches/physics/src/class_list.h
@
4335
Last change on this file since 4335 was 4332, checked in by bensch, 20 years ago | |
---|---|
File size: 1.3 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 |
13 | typedef 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_GRAPHICS_ENGINE, |
65 | CL_TEXT_ENGINE, |
66 | CL_TEXT, |
67 | CL_GLMENU_IMAGE_SCREEN, |
68 | CL_LIGHT, |
69 | CL_LIGHT_MANAGER, |
70 | CL_MATERIAL, |
71 | CL_MD2Model, |
72 | CL_MODEL, |
73 | CL_OBJMODEL, |
74 | CL_PROMITIVE_MODEL, |
75 | |
76 | CL_PARTICLE_EMITTER, |
77 | CL_PARTICLE_ENGINE, |
78 | CL_PARTICLE_SYSTEM, |
79 | |
80 | |
81 | CL_NUMBER |
82 | }; |
83 | |
84 | |
85 | #endif /* _CLASS_LIST_H */ |
Note: See TracBrowser
for help on using the repository browser.