Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 6831 in orxonox.OLD


Ignore:
Timestamp:
Jan 29, 2006, 3:11:25 PM (18 years ago)
Author:
bensch
Message:

trunk: ClassID (classList) cleanup

Location:
trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/defs/class_id.h

    r6822 r6831  
    9898
    9999
    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
    140130
    141131  /// StoryEntities (range from 0x00000100 to 0x000001ff)
     
    154144
    155145  /// SUPER-PNodes
    156   CL_FIELD                      =    0x00101000,
     146  CL_FIELD                      =    0x00201000,
    157147
    158148  /// PNodes
    159   CL_CAMERA                     =    0x00000101,
    160   CL_CAMERA_TARGET              =    0x00000102,
     149  CL_CAMERA                     =    0x00000201,
     150  CL_CAMERA_TARGET              =    0x00000202,
    161151
    162152
    163153  /// SUPER-WorldEntities
    164   CL_PLAYER                     =    0x00202000,
    165 
    166   CL_PLAYABLE                   =    0x00201000,
    167   CL_NPC                        =    0x00204000,
    168   CL_PROJECTILE                 =    0x00208000,
    169   CL_WEAPON                     =    0x00210000,
    170   CL_POWER_UP                   =    0x00220000,
    171   CL_EXTENDABLE                 =    0x00240000,
    172 
    173   /// WorldEntities (range from 0x00000200 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)
    174164  // Environments
    175   CL_ENVIRONEMENT               =    0x00000203,
    176   CL_SATELLITE                  =    0x00000204,
    177   CL_SKYBOX                     =    0x00000205,
    178   CL_SKYSPHERE                  =    0x00000206,
    179   CL_TERRAIN                    =    0x00000207,
    180   CL_WATER                      =    0x00000208,
    181   CL_PLANET                     =    0x00000209,
     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,
    182172
    183173  // Playables
    184   CL_SPACE_SHIP                 =    0x0000020a,
    185   CL_HELICOPTER                 =    0x0000020b,
    186   CL_SPAWNING_POINT             =    0x0000020c,
    187   CL_MD2_CREATURE               =    0x0000020d,
    188   CL_HOVER                      =    0x0000020e,
     174  CL_SPACE_SHIP                 =    0x0000030a,
     175  CL_HELICOPTER                 =    0x0000030b,
     176  CL_SPAWNING_POINT             =    0x0000030c,
     177  CL_MD2_CREATURE               =    0x0000030d,
     178  CL_HOVER                      =    0x0000030e,
    189179
    190180  // Powerups
    191   CL_TURRET_POWER_UP            =    0x00000211,
    192   CL_LASER_POWER_UP             =    0x00000212,
    193   CL_WEAPON_POWER_UP            =    0x00000213,
    194   CL_PARAM_POWER_UP             =    0x00000214,
     181  CL_TURRET_POWER_UP            =    0x00000311,
     182  CL_LASER_POWER_UP             =    0x00000312,
     183  CL_WEAPON_POWER_UP            =    0x00000313,
     184  CL_PARAM_POWER_UP             =    0x00000314,
    195185
    196186  // Weapons
    197   CL_TEST_GUN                   =    0x00000230,
    198   CL_TURRET                     =    0x00000231,
    199   CL_AIMING_TURRET              =    0x00000232,
    200   CL_CANNON                     =    0x00000233,
    201   CL_TARGETING_TURRET           =    0x00000234,
    202   CL_HYPERBLASTER               =    0x00000235,
     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,
    203193
    204194  // Projectiles
    205   CL_TEST_BULLET                =    0x00000240,
    206   CL_ROCKET                     =    0x00000241,
    207   CL_LASER                      =    0x00000242,
    208   CL_BOMB                       =    0x00000243,
    209   CL_GROUND_TURRET              =    0x00000244,
    210   CL_GUIDED_MISSILE             =    0x00000245,
    211   CL_HYPERBLAST                 =    0x00000246,
     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,
    212202
    213203  // NPC's
    214   CL_NPC_TEST1                  =    0x00000301,
    215   CL_NPC_TEST2                  =    0x00000302,
     204  CL_NPC_TEST1                  =    0x00000401,
     205  CL_NPC_TEST2                  =    0x00000402,
    216206
    217207  // Testing Entities
    218   CL_TEST_ENTITY                =    0x00000209,
     208  CL_TEST_ENTITY                =    0x00000409,
    219209
    220210  // misc
    221   CL_MOVIE_ENTITY               =    0x00000310,
    222   CL_RECORDER                   =    0x00000311,
    223 
    224   CL_IMAGE_ENTITY               =    0x00000312,
    225   CL_BILLBOARD                  =    0x00000313,
    226 
    227 
    228   // GamePlay (range from 0x00000500 0x000005ff)
    229   CL_EVENT                      =    0x00000501,
    230   CL_KEY_MAPPER                 =    0x00000502,
    231   CL_CROSSHAIR                  =    0x00000512,
    232 
    233   CL_WEAPON_MANAGER             =    0x00000503,
    234   CL_AMMO_CONTAINER             =    0x00000504,
    235   CL_HUD                        =    0x00000520,
    236 
    237 
    238   /// Physics stuff (range from 0x00000600 to 0x000007ff)
    239   CL_PHYSICS_CONNECTION         =    0x00000601,
    240   CL_FIELD_GRAVITY              =    0x00000610,
    241   CL_FIELD_POINT_GRAVITY        =    0x00000611,
    242   CL_FIELD_TWIRL                =    0x00000612,
     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,
    243233
    244234
    245235  /// Collision
    246   CL_COLLISION                  =    0x00000611,
    247   CL_BV_TREE                    =    0x00a01000,
     236  CL_COLLISION                  =    0x00000711,
     237  CL_BV_TREE                    =    0x00701000,
    248238  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.
    256253  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 
    273254  CL_MOVIE_PLAYER               =    0x00000805,
    274255  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,
    283287  CL_FOG_EFFECT                 =    0x00000841,
    284288  CL_LENSE_FLARE                =    0x00000842,
    285289
     290  // Element2D's  (range from 0x00000b00 to 0x00000bff)
    286291  /// GL-GUI
    287   CL_GLGUI_WIDGET               =    0x00500000,
    288   CL_GLGUI_BUTTON               =    0x00501000,
    289   CL_GLGUI_PUSHBUTTON           =    0x00000903,
    290   CL_GLGUI_CHECKBUTTON          =    0x00000904,
    291   CL_GLGUI_RADIOBUTTON          =    0x00000905,
    292   CL_GLGUI_CONTAINER            =    0x00002000,
    293   CL_GLGUI_BOX                  =    0x00000907,
    294   CL_GLGUI_FRAME                =    0x00000908,
    295   CL_GLGUI_WINDOW               =    0x00000909,
    296   CL_GLMENU_IMAGE_SCREEN        =    0x00000920,
    297   CL_GLGUI_BAR                  =    0x00000930,
    298 
    299   /// AUDIO stuff (range from 0x00000a00 to 0x00000aff)
    300   CL_SOUND_BUFFER               =    0x00000a01,
    301   CL_SOUND_SOURCE               =    0x00000a02,
    302   CL_SOUND_OGG_PLAYER           =    0x00000a11,
    303 
    304 
    305   /// NETWORK stuff (range from 0x00000b00 to 0x00000bff)
    306   CL_DATA_STREAM                =    0x00b01b00,
    307   CL_NETWORK_STREAM             =    0x00000b01,
    308   CL_NETWORK_PROTOCOL           =    0x00000b02,
    309   CL_NETWORK_SOCKET             =    0x00000b03,
    310   CL_SERVER_SOCKET              =    0X00000b04,
    311   CL_CONNECTION_MONITOR         =    0x00000b05,
    312   CL_HANDSHAKE                  =    0x00000b06,
    313   CL_NETWORK_GAME_MANAGER       =    0x00000b07,
    314 
    315 
    316 
    317   /// MISCELANEOUS: (range from 0x00000d00 to 0x00000eff)
    318   CL_ANIMATION                  =    0x00000d01,
     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,
    319324  //  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,
    338347
    339348  // Spatial Data Separation
    340   CL_SPATIAL_SEPARATION         =    0x00000d0d,
    341   CL_QUADTREE                   =    0x00000d0e,
    342   CL_QUADTREE_NODE              =    0x00000d0f,
     349  CL_SPATIAL_SEPARATION         =    0x00000e0d,
     350  CL_QUADTREE                   =    0x00000e0e,
     351  CL_QUADTREE_NODE              =    0x00000e0f,
    343352};
    344353
  • trunk/src/story_entities/game_world_data.cc

    r6829 r6831  
    321321  PRINTF(3)("Setting Sound Track to %s\n", name);
    322322  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.