sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

mario_geo_switch_case_ids.h (1088B)


      1 #ifndef MARIO_GEO_SWITCH_CASE_IDS_H
      2 #define MARIO_GEO_SWITCH_CASE_IDS_H
      3 
      4 /* Mario Geo-Switch-Case IDs */
      5 
      6 enum MarioEyesGSCId {
      7     /*0x00*/ MARIO_EYES_BLINK,
      8     /*0x01*/ MARIO_EYES_OPEN,
      9     /*0x02*/ MARIO_EYES_HALF_CLOSED,
     10     /*0x03*/ MARIO_EYES_CLOSED,
     11     /*0x04*/ MARIO_EYES_LOOK_LEFT,  // unused
     12     /*0x05*/ MARIO_EYES_LOOK_RIGHT, // unused
     13     /*0x06*/ MARIO_EYES_LOOK_UP,    // unused
     14     /*0x07*/ MARIO_EYES_LOOK_DOWN,  // unused
     15     /*0x08*/ MARIO_EYES_DEAD
     16 };
     17 
     18 enum MarioHandGSCId {
     19     /*0x00*/ MARIO_HAND_FISTS,
     20     /*0x01*/ MARIO_HAND_OPEN,
     21     /*0x02*/ MARIO_HAND_PEACE_SIGN,
     22     /*0x03*/ MARIO_HAND_HOLDING_CAP,
     23     /*0x04*/ MARIO_HAND_HOLDING_WING_CAP,
     24     /*0x05*/ MARIO_HAND_RIGHT_OPEN
     25 };
     26 
     27 enum MarioCapGSCId {
     28     /*0x00*/ MARIO_HAS_DEFAULT_CAP_ON,
     29     /*0x01*/ MARIO_HAS_DEFAULT_CAP_OFF,
     30     /*0x02*/ MARIO_HAS_WING_CAP_ON,
     31     /*0x03*/ MARIO_HAS_WING_CAP_OFF // unused
     32 };
     33 
     34 enum MarioGrabPosGSCId {
     35     /*0x00*/ GRAB_POS_NULL,
     36     /*0x01*/ GRAB_POS_LIGHT_OBJ,
     37     /*0x02*/ GRAB_POS_HEAVY_OBJ,
     38     /*0x03*/ GRAB_POS_BOWSER
     39 };
     40 
     41 #endif // MARIO_GEO_SWITCH_CASE_IDS_H