- Timestamp:
- Jan 29, 2006, 3:11:25 PM (19 years ago)
- Location:
- trunk/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/defs/class_id.h
r6822 r6831 98 98 99 99 100 /// SINGLETON classes (range from 0x00000f00 to 0x00000fff) 101 CL_MASK_SINGLETON = 0x00000f00, 102 CL_ORXONOX = 0x00000f01, 103 CL_NULL_PARENT = 0x00000f02, 104 CL_PILOT_PARENT = 0x00000f03, 105 CL_OBJECT_MANAGER = 0x00000f04, 106 CL_RESOURCE_MANAGER = 0x00000f05, 107 CL_GARBAGE_COLLECTOR = 0x00000f06, 108 CL_GAME_LOADER = 0x00000f07, 109 CL_GRAPHICS_ENGINE = 0x00000f08, 110 CL_TEXT_ENGINE = 0x00000f09, 111 CL_LIGHT_MANAGER = 0x00000f0a, 112 CL_EVENT_HANDLER = 0x00000f0b, 113 CL_PHYSICS_ENGINE = 0x00000f0c, 114 CL_CD_ENGINE = 0x00000f0d, 115 CL_PARTICLE_ENGINE = 0x00000f0e, 116 CL_SOUND_ENGINE = 0x00000f0f, 117 CL_ANIMATION_PLAYER = 0x00000f10, 118 CL_TRACK_MANAGER = 0x00000f11, 119 CL_TRACK_NODE = 0x00000f12, 120 CL_STATE = 0x00000f13, 121 CL_FRAMEWORK = 0x00000f14, 122 CL_RENDER_2D = 0x00000f21, 123 CL_NULL_ELEMENT_2D = 0x00000f22, 124 CL_SHELL_BUFFER = 0x00000f32, 125 CL_GLGUI_HANDLER = 0x00000f40, 126 CL_GLGUI_MAIN_WIDGET = 0x00000f41, 127 CL_NETWORK_MANAGER = 0x00000f50, 128 CL_SHARED_NETWORK_DATA = 0x00000f51, 129 130 131 132 /// SUPER-Modeling 133 CL_TEXTURE = 0x00c01000, 134 CL_TEXTURE_SEQUENCE = 0x00c04000, 135 CL_TEXT = 0x00c02000, 136 137 CL_MODEL = 0x00d01000, 138 CL_STATIC_MODEL = 0x00d02000, 139 CL_VERTEX_ARRAY_MODEL = 0x00d04000, 100 /// SINGLETON classes (range from 0x00000000 to 0x000000ff) 101 CL_MASK_SINGLETON = 0x00000000, 102 CL_ORXONOX = 0x00000001, 103 CL_NULL_PARENT = 0x00000002, 104 CL_PILOT_PARENT = 0x00000003, 105 CL_OBJECT_MANAGER = 0x00000004, 106 CL_RESOURCE_MANAGER = 0x00000005, 107 CL_GARBAGE_COLLECTOR = 0x00000006, 108 CL_GAME_LOADER = 0x00000007, 109 CL_GRAPHICS_ENGINE = 0x00000008, 110 CL_TEXT_ENGINE = 0x00000009, 111 CL_LIGHT_MANAGER = 0x0000000a, 112 CL_EVENT_HANDLER = 0x0000000b, 113 CL_PHYSICS_ENGINE = 0x0000000c, 114 CL_CD_ENGINE = 0x0000000d, 115 CL_PARTICLE_ENGINE = 0x0000000e, 116 CL_SOUND_ENGINE = 0x0000000f, 117 CL_ANIMATION_PLAYER = 0x00000010, 118 CL_TRACK_MANAGER = 0x00000011, 119 CL_TRACK_NODE = 0x00000012, 120 CL_STATE = 0x00000013, 121 CL_FRAMEWORK = 0x00000014, 122 CL_RENDER_2D = 0x00000021, 123 CL_NULL_ELEMENT_2D = 0x00000022, 124 CL_SHELL_BUFFER = 0x00000032, 125 CL_GLGUI_HANDLER = 0x00000040, 126 CL_GLGUI_MAIN_WIDGET = 0x00000041, 127 CL_NETWORK_MANAGER = 0x00000050, 128 CL_SHARED_NETWORK_DATA = 0x00000051, 129 140 130 141 131 /// StoryEntities (range from 0x00000100 to 0x000001ff) … … 154 144 155 145 /// SUPER-PNodes 156 CL_FIELD = 0x00 101000,146 CL_FIELD = 0x00201000, 157 147 158 148 /// PNodes 159 CL_CAMERA = 0x00000 101,160 CL_CAMERA_TARGET = 0x00000 102,149 CL_CAMERA = 0x00000201, 150 CL_CAMERA_TARGET = 0x00000202, 161 151 162 152 163 153 /// SUPER-WorldEntities 164 CL_PLAYER = 0x00 202000,165 166 CL_PLAYABLE = 0x00 201000,167 CL_NPC = 0x00 204000,168 CL_PROJECTILE = 0x00 208000,169 CL_WEAPON = 0x00 210000,170 CL_POWER_UP = 0x00 220000,171 CL_EXTENDABLE = 0x00 240000,172 173 /// WorldEntities (range from 0x00000 200 to 0x000004ff)154 CL_PLAYER = 0x00302000, 155 156 CL_PLAYABLE = 0x00301000, 157 CL_NPC = 0x00304000, 158 CL_PROJECTILE = 0x00308000, 159 CL_WEAPON = 0x00310000, 160 CL_POWER_UP = 0x00320000, 161 CL_EXTENDABLE = 0x00340000, 162 163 /// WorldEntities (range from 0x00000300 to 0x000005ff) 174 164 // Environments 175 CL_ENVIRONEMENT = 0x00000 203,176 CL_SATELLITE = 0x00000 204,177 CL_SKYBOX = 0x00000 205,178 CL_SKYSPHERE = 0x00000 206,179 CL_TERRAIN = 0x00000 207,180 CL_WATER = 0x00000 208,181 CL_PLANET = 0x00000 209,165 CL_ENVIRONEMENT = 0x00000303, 166 CL_SATELLITE = 0x00000304, 167 CL_SKYBOX = 0x00000305, 168 CL_SKYSPHERE = 0x00000306, 169 CL_TERRAIN = 0x00000307, 170 CL_WATER = 0x00000308, 171 CL_PLANET = 0x00000309, 182 172 183 173 // Playables 184 CL_SPACE_SHIP = 0x00000 20a,185 CL_HELICOPTER = 0x00000 20b,186 CL_SPAWNING_POINT = 0x00000 20c,187 CL_MD2_CREATURE = 0x00000 20d,188 CL_HOVER = 0x00000 20e,174 CL_SPACE_SHIP = 0x0000030a, 175 CL_HELICOPTER = 0x0000030b, 176 CL_SPAWNING_POINT = 0x0000030c, 177 CL_MD2_CREATURE = 0x0000030d, 178 CL_HOVER = 0x0000030e, 189 179 190 180 // Powerups 191 CL_TURRET_POWER_UP = 0x00000 211,192 CL_LASER_POWER_UP = 0x00000 212,193 CL_WEAPON_POWER_UP = 0x00000 213,194 CL_PARAM_POWER_UP = 0x00000 214,181 CL_TURRET_POWER_UP = 0x00000311, 182 CL_LASER_POWER_UP = 0x00000312, 183 CL_WEAPON_POWER_UP = 0x00000313, 184 CL_PARAM_POWER_UP = 0x00000314, 195 185 196 186 // Weapons 197 CL_TEST_GUN = 0x00000 230,198 CL_TURRET = 0x00000 231,199 CL_AIMING_TURRET = 0x00000 232,200 CL_CANNON = 0x00000 233,201 CL_TARGETING_TURRET = 0x00000 234,202 CL_HYPERBLASTER = 0x00000 235,187 CL_TEST_GUN = 0x00000330, 188 CL_TURRET = 0x00000331, 189 CL_AIMING_TURRET = 0x00000332, 190 CL_CANNON = 0x00000333, 191 CL_TARGETING_TURRET = 0x00000334, 192 CL_HYPERBLASTER = 0x00000335, 203 193 204 194 // Projectiles 205 CL_TEST_BULLET = 0x00000 240,206 CL_ROCKET = 0x00000 241,207 CL_LASER = 0x00000 242,208 CL_BOMB = 0x00000 243,209 CL_GROUND_TURRET = 0x00000 244,210 CL_GUIDED_MISSILE = 0x00000 245,211 CL_HYPERBLAST = 0x00000 246,195 CL_TEST_BULLET = 0x00000340, 196 CL_ROCKET = 0x00000341, 197 CL_LASER = 0x00000342, 198 CL_BOMB = 0x00000343, 199 CL_GROUND_TURRET = 0x00000344, 200 CL_GUIDED_MISSILE = 0x00000345, 201 CL_HYPERBLAST = 0x00000346, 212 202 213 203 // NPC's 214 CL_NPC_TEST1 = 0x00000 301,215 CL_NPC_TEST2 = 0x00000 302,204 CL_NPC_TEST1 = 0x00000401, 205 CL_NPC_TEST2 = 0x00000402, 216 206 217 207 // Testing Entities 218 CL_TEST_ENTITY = 0x00000 209,208 CL_TEST_ENTITY = 0x00000409, 219 209 220 210 // misc 221 CL_MOVIE_ENTITY = 0x00000 310,222 CL_RECORDER = 0x00000 311,223 224 CL_IMAGE_ENTITY = 0x00000 312,225 CL_BILLBOARD = 0x00000 313,226 227 228 // GamePlay (range from 0x00000500 0x000005ff)229 CL_EVENT = 0x00000 501,230 CL_KEY_MAPPER = 0x00000 502,231 CL_CROSSHAIR = 0x00000 512,232 233 CL_WEAPON_MANAGER = 0x00000 503,234 CL_AMMO_CONTAINER = 0x00000 504,235 CL_HUD = 0x00000 520,236 237 238 /// Physics stuff (range from 0x00000 600 to 0x000007ff)239 CL_PHYSICS_CONNECTION = 0x00000 601,240 CL_FIELD_GRAVITY = 0x00000 610,241 CL_FIELD_POINT_GRAVITY = 0x00000 611,242 CL_FIELD_TWIRL = 0x00000 612,211 CL_MOVIE_ENTITY = 0x00000410, 212 CL_RECORDER = 0x00000411, 213 214 CL_IMAGE_ENTITY = 0x00000412, 215 CL_BILLBOARD = 0x00000413, 216 217 218 /// GamePlay (range from 0x00000600 0x000006ff) 219 CL_EVENT = 0x00000601, 220 CL_KEY_MAPPER = 0x00000602, 221 CL_CROSSHAIR = 0x00000612, 222 223 CL_WEAPON_MANAGER = 0x00000603, 224 CL_AMMO_CONTAINER = 0x00000604, 225 CL_HUD = 0x00000620, 226 227 228 /// Physics stuff (range from 0x00000700 to 0x000008ff) 229 CL_PHYSICS_CONNECTION = 0x00000701, 230 CL_FIELD_GRAVITY = 0x00000710, 231 CL_FIELD_POINT_GRAVITY = 0x00000711, 232 CL_FIELD_TWIRL = 0x00000712, 243 233 244 234 245 235 /// Collision 246 CL_COLLISION = 0x00000 611,247 CL_BV_TREE = 0x00 a01000,236 CL_COLLISION = 0x00000711, 237 CL_BV_TREE = 0x00701000, 248 238 CL_BV_TREE_NODE = 0x00002000, 249 CL_OBB_TREE = 0x00000614, 250 CL_OBB_TREE_NODE = 0x00000615, 251 CL_BOUNDING_VOLUME = 0x00a10000, 252 CL_OBB = 0x00020617, 253 CL_BOUNDING_SPHERE = 0x00040618, 254 255 /// Graphical stuff (range from 0x00000800 to 0x000009ff) 239 CL_OBB_TREE = 0x00000714, 240 CL_OBB_TREE_NODE = 0x00000715, 241 CL_BOUNDING_VOLUME = 0x00710000, 242 CL_OBB = 0x00720000, 243 CL_BOUNDING_SPHERE = 0x00740000, 244 245 246 /// Graphical stuff (range from 0x00000800 to 0x00000aff) 247 /// SUPER-Textures 248 CL_TEXTURE = 0x00801000, 249 CL_TEXTURE_SEQUENCE = 0x00802000, 250 CL_TEXT = 0x00804000, 251 252 // Texutres. 256 253 CL_FONT = 0x00000802, 257 258 CL_PARTICLE_EMITTER = 0x00801000,259 CL_PARTICLE_SYSTEM = 0x00802000,260 CL_SPRITE_PARTICLES = 0x00000853,261 CL_SPARK_PARTICLES = 0x00000854,262 CL_PNODE_PARTICLES = 0x00000855,263 CL_DOT_PARTICLES = 0x00000856,264 CL_MODEL_PARTICLES = 0x00000857,265 CL_DOT_EMITTER = 0x00000861,266 CL_BOX_EMITTER = 0x00000862,267 CL_SPHERE_EMITTER = 0x00000863,268 CL_MODEL_EMITTER = 0x00000864,269 270 CL_MATERIAL = 0x00000804,271 CL_OBJ_MODEL = 0x00000807,272 273 254 CL_MOVIE_PLAYER = 0x00000805, 274 255 CL_MEDIA_CONTAINER = 0x00000806, 275 CL_PROMITIVE_MODEL = 0x00000808, 276 CL_MD2Model = 0x00000809, 277 CL_HEIGHT_MAP = 0x0000080a, 278 CL_GRID = 0x0000080b, 279 280 CL_LIGHT = 0x00000811, 281 CL_ENVIRONMENT = 0x00000821, 282 CL_SHADER = 0x00000822, 256 257 /// Super-Models 258 CL_MODEL = 0x00901000, 259 CL_STATIC_MODEL = 0x00902000, 260 CL_VERTEX_ARRAY_MODEL = 0x00904000, 261 262 // Models 263 CL_OBJ_MODEL = 0x00000907, 264 265 CL_PRIMITIVE_MODEL = 0x00000908, 266 CL_MD2Model = 0x00000909, 267 CL_HEIGHT_MAP = 0x0000090a, 268 CL_GRID = 0x0000090b, 269 270 // Particles 271 CL_PARTICLE_EMITTER = 0x00a01000, 272 CL_PARTICLE_SYSTEM = 0x00a02000, 273 CL_SPRITE_PARTICLES = 0x00000a01, 274 CL_SPARK_PARTICLES = 0x00000a02, 275 CL_PNODE_PARTICLES = 0x00000a03, 276 CL_DOT_PARTICLES = 0x00000a04, 277 CL_MODEL_PARTICLES = 0x00000a05, 278 CL_DOT_EMITTER = 0x00000a06, 279 CL_BOX_EMITTER = 0x00000a07, 280 CL_SPHERE_EMITTER = 0x00000a08, 281 CL_MODEL_EMITTER = 0x00000a09, 282 283 284 CL_MATERIAL = 0x00000810, 285 CL_SHADER = 0x00000811, 286 CL_LIGHT = 0x00000821, 283 287 CL_FOG_EFFECT = 0x00000841, 284 288 CL_LENSE_FLARE = 0x00000842, 285 289 290 // Element2D's (range from 0x00000b00 to 0x00000bff) 286 291 /// GL-GUI 287 CL_GLGUI_WIDGET = 0x00 500000,288 CL_GLGUI_BUTTON = 0x00 501000,289 CL_GLGUI_PUSHBUTTON = 0x00000 903,290 CL_GLGUI_CHECKBUTTON = 0x00000 904,291 CL_GLGUI_RADIOBUTTON = 0x00000 905,292 CL_GLGUI_CONTAINER = 0x00 002000,293 CL_GLGUI_BOX = 0x00000 907,294 CL_GLGUI_FRAME = 0x00000 908,295 CL_GLGUI_WINDOW = 0x00000 909,296 CL_GLMENU_IMAGE_SCREEN = 0x00000 920,297 CL_GLGUI_BAR = 0x00000 930,298 299 /// AUDIO stuff (range from 0x00000 a00 to 0x00000aff)300 CL_SOUND_BUFFER = 0x00000 a01,301 CL_SOUND_SOURCE = 0x00000 a02,302 CL_SOUND_OGG_PLAYER = 0x00000 a11,303 304 305 /// NETWORK stuff (range from 0x00000 b00 to 0x00000bff)306 CL_DATA_STREAM = 0x00 b01b00,307 CL_NETWORK_STREAM = 0x00000 b01,308 CL_NETWORK_PROTOCOL = 0x00000 b02,309 CL_NETWORK_SOCKET = 0x00000 b03,310 CL_SERVER_SOCKET = 0X00000 b04,311 CL_CONNECTION_MONITOR = 0x00000 b05,312 CL_HANDSHAKE = 0x00000 b06,313 CL_NETWORK_GAME_MANAGER = 0x00000 b07,314 315 316 317 /// MISCELANEOUS: (range from 0x00000 d00 to 0x00000eff)318 CL_ANIMATION = 0x00000 d01,292 CL_GLGUI_WIDGET = 0x00b00000, 293 CL_GLGUI_BUTTON = 0x00b01000, 294 CL_GLGUI_PUSHBUTTON = 0x00000b03, 295 CL_GLGUI_CHECKBUTTON = 0x00000b04, 296 CL_GLGUI_RADIOBUTTON = 0x00000b05, 297 CL_GLGUI_CONTAINER = 0x00b02000, 298 CL_GLGUI_BOX = 0x00000b07, 299 CL_GLGUI_FRAME = 0x00000b08, 300 CL_GLGUI_WINDOW = 0x00000b09, 301 CL_GLMENU_IMAGE_SCREEN = 0x00000b20, 302 CL_GLGUI_BAR = 0x00000b30, 303 304 /// AUDIO stuff (range from 0x00000c00 to 0x00000cff) 305 CL_SOUND_BUFFER = 0x00000c01, 306 CL_SOUND_SOURCE = 0x00000c02, 307 CL_SOUND_OGG_PLAYER = 0x00000c11, 308 309 310 /// NETWORK stuff (range from 0x00000d00 to 0x00000dff) 311 CL_DATA_STREAM = 0x00d01000, 312 CL_NETWORK_STREAM = 0x00000d01, 313 CL_NETWORK_PROTOCOL = 0x00000d02, 314 CL_NETWORK_SOCKET = 0x00000d03, 315 CL_SERVER_SOCKET = 0X00000d04, 316 CL_CONNECTION_MONITOR = 0x00000d05, 317 CL_HANDSHAKE = 0x00000d06, 318 CL_NETWORK_GAME_MANAGER = 0x00000d07, 319 320 321 322 /// MISCELANEOUS: (range from 0x00000e00 to 0x00000fff) 323 CL_ANIMATION = 0x00000e01, 319 324 // CL_ANIMATION3D = 0x00000b02, 320 CL_QUICK_ANIMATION = 0x00000d02, 321 CL_FACTORY = 0x00000d03, 322 CL_INI_PARSER = 0x00000d04, 323 CL_LIST = 0x00000d05, 324 CL_SUBSTRING = 0x00000d06, 325 CL_LOAD_PARAM = 0x00000d07, 326 CL_CURVE = 0x00000d08, 327 CL_CHARACTER_ATTRIBUTES = 0x00000d0a, 328 CL_TRACK_ELEMENT = 0x00000d0b, 329 CL_NUMBER = 0x00000d0c, 330 CL_EXECUTOR = 0x00000d0d, 331 CL_FAST_FACTORY = 0x00000d01, 332 CL_SHELL = 0x00000d10, 333 CL_SHELL_COMMAND = 0x00000d11, 334 CL_SHELL_COMMAND_CLASS = 0x00000d12, 335 CL_SHELL_INPUT = 0x00000d13, 336 CL_SHELL_COMPLETION = 0x00000d14, 337 CL_SHELL_COMMAND_ALIAS = 0x00000d15, 325 CL_QUICK_ANIMATION = 0x00000e02, 326 327 CL_FACTORY = 0x00000e03, 328 CL_FAST_FACTORY = 0x00000e01, 329 CL_LOAD_PARAM = 0x00000e07, 330 331 CL_INI_PARSER = 0x00000e04, 332 333 CL_TRACK_ELEMENT = 0x00000e0b, 334 CL_LIST = 0x00000e05, 335 CL_SUBSTRING = 0x00000e06, 336 CL_CURVE = 0x00000e08, 337 CL_CHARACTER_ATTRIBUTES = 0x00000e0a, 338 CL_NUMBER = 0x00000e0c, 339 CL_EXECUTOR = 0x00000e0d, 340 341 CL_SHELL = 0x00000e10, 342 CL_SHELL_COMMAND = 0x00000e11, 343 CL_SHELL_COMMAND_CLASS = 0x00000e12, 344 CL_SHELL_INPUT = 0x00000e13, 345 CL_SHELL_COMPLETION = 0x00000e14, 346 CL_SHELL_COMMAND_ALIAS = 0x00000e15, 338 347 339 348 // Spatial Data Separation 340 CL_SPATIAL_SEPARATION = 0x00000 d0d,341 CL_QUADTREE = 0x00000 d0e,342 CL_QUADTREE_NODE = 0x00000 d0f,349 CL_SPATIAL_SEPARATION = 0x00000e0d, 350 CL_QUADTREE = 0x00000e0e, 351 CL_QUADTREE_NODE = 0x00000e0f, 343 352 }; 344 353 -
trunk/src/story_entities/game_world_data.cc
r6829 r6831 321 321 PRINTF(3)("Setting Sound Track to %s\n", name); 322 322 this->music = (OggPlayer*)ResourceManager::getInstance()->load(name, OGG, RP_LEVEL); 323 if (this->music) 324 this->music->debug(); 325 } 326 327 323 } 324 325
Note: See TracChangeset
for help on using the changeset viewer.