Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 4592 in orxonox.OLD for orxonox/trunk/src/defs/class_list.h


Ignore:
Timestamp:
Jun 10, 2005, 7:17:22 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: derivations work.
now the only thing to do is specify all the classes, and DO it CLEAN.

@patrick: is it ok, how i treated your ObjectManager??

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/trunk/src/defs/class_list.h

    r4591 r4592  
    2727
    2828
     29#define ClassDefinition(CLASS_DEFINITION, CLASS_VALUE, CLASS_NAME) \
     30                  CLASS_DEFINITION
     31
    2932//! list of all classes to be loadable in via the ObjectManager
    3033/**
     
    4548  CL_MASK_SUPERCLASS      =    0xff000000,
    4649  CL_BASE_OBJECT          =    0x01000000,
     50
    4751  CL_PARENT_NODE          =    0x02000000,
    4852  CL_WORLD_ENTITY         =    0x04000000,
     53
    4954  CL_STORY_ENTITY         =    0x08000000,
    5055
     56  CL_PHYSICS_INTERFACE    =    0x10000000,
     57
     58  CL_EVENT_LISTENER       =    0x20000000,
     59
    5160  // subsuper-classes
     61  CL_MASK_SUBCLASS        =    0x00fff000,
    5262  CL_PLAYER               =    0x00001000,
    5363  CL_NPC                  =    0x00002000,
     
    5767  CL_WEAPON               =    0x00020000,
    5868
    59 
     69  // lowest level classes
     70  CL_MASK_LOWLEVEL_CLASS  =    0x00000fff,
    6071  // singleton classes (range from 0x00000001 to 0x000000ff)
    6172  CL_MASK_SINGLETON       =    0x0000003f,
     
    118129
    119130  CL_EVENT,
    120   CL_EVENT_LISTENER,
    121131  CL_KEY_MAPPER,
    122132
Note: See TracChangeset for help on using the changeset viewer.