Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/orxonox/branches/physics/src/class_list.h @ 4332

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

orxonox/branches/physics: merged the trunk back to the physics-branche
merged with command:
svn merge -r 4301:HEAD trunk/ branches/physics/
little conflict in particle-system resolved easily

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
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_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.