dynlists.h (7871B)
1 #ifndef GD_DYNLISTS_H 2 #define GD_DYNLISTS_H 3 4 #include "../gd_types.h" 5 6 // Dynamic Object names 7 enum { 8 DYNOBJ_MARIO_RIGHT_MUSTACHE_JOINT_2 = 3, 9 DYNOBJ_MARIO_RIGHT_MUSTACHE_JOINT_1 = 6, 10 DYNOBJ_MARIO_RIGHT_MUSTACHE_ANIMDATA_GROUP = 7, 11 DYNOBJ_MARIO_RIGHT_MUSTACHE_ANIMATOR = 8, 12 DYNOBJ_MARIO_RIGHT_MUSTACHE_SKIN_NET = 9, 13 DYNOBJ_MARIO_LEFT_MUSTACHE_JOINT_2 = 12, 14 DYNOBJ_MARIO_LEFT_MUSTACHE_JOINT_1 = 15, 15 DYNOBJ_MARIO_LEFT_MUSTACHE_ANIMDATA_GROUP = 16, 16 DYNOBJ_MARIO_LEFT_MUSTACHE_ANIMATOR = 17, 17 DYNOBJ_MARIO_LEFT_MUSTACHE_SKIN_NET = 18, 18 DYNOBJ_MARIO_MUSTACHE_NET = 21, // (left and right mustache skin nets are attached to this net) 19 DYNOBJ_MARIO_MUSTACHE_VTX_GROUP = 22, 20 DYNOBJ_MARIO_MUSTACHE_TRI_GROUP = 23, 21 DYNOBJ_MARIO_MUSTACHE_MTL_GROUP = 24, 22 DYNOBJ_MARIO_MUSTACHE_SHAPE = 25, 23 DYNOBJ_MARIO_LEFT_EYEBROW_MPART_JOINT_2 = 28, 24 DYNOBJ_MARIO_LEFT_EYEBROW_MPART_JOINT_1 = 31, 25 DYNOBJ_MARIO_LEFT_EYEBROW_MPART_SKIN_NET = 34, 26 DYNOBJ_MARIO_LEFT_EYEBROW_RPART_JOINT_2 = 37, 27 DYNOBJ_MARIO_LEFT_EYEBROW_RPART_JOINT_1 = 40, 28 DYNOBJ_MARIO_LEFT_EYEBROW_RPART_SKIN_NET = 43, 29 DYNOBJ_MARIO_LEFT_EYEBROW_LPART_JOINT_2 = 46, 30 DYNOBJ_MARIO_LEFT_EYEBROW_LPART_JOINT_1 = 49, 31 DYNOBJ_MARIO_LEFT_EYEBROW_LPART_SKIN_NET = 52, 32 DYNOBJ_MARIO_LEFT_EYEBROW_NET = 55, 33 DYNOBJ_MARIO_LEFT_EYEBROW_VTX_GROUP = 56, 34 DYNOBJ_MARIO_LEFT_EYEBROW_TRI_GROUP = 57, 35 DYNOBJ_MARIO_LEFT_EYEBROW_MTL_GROUP = 58, 36 DYNOBJ_MARIO_LEFT_EYEBROW_SHAPE = 59, 37 DYNOBJ_MARIO_RIGHT_EYEBROW_MPART_JOINT_2 = 62, 38 DYNOBJ_MARIO_RIGHT_EYEBROW_MPART_JOINT_1 = 65, 39 DYNOBJ_MARIO_RIGHT_EYEBROW_MPART_SKIN_NET = 68, 40 DYNOBJ_MARIO_RIGHT_EYEBROW_LPART_JOINT_2 = 71, 41 DYNOBJ_MARIO_RIGHT_EYEBROW_LPART_JOINT_1 = 74, 42 DYNOBJ_MARIO_RIGHT_EYEBROW_LPART_SKIN_NET = 77, 43 DYNOBJ_MARIO_RIGHT_EYEBROW_RPART_JOINT_2 = 80, 44 DYNOBJ_MARIO_RIGHT_EYEBROW_RPART_JOINT_1 = 83, 45 DYNOBJ_MARIO_RIGHT_EYEBROW_RPART_SKIN_NET = 86, 46 DYNOBJ_MARIO_RIGHT_EYEBROW_NET = 89, 47 DYNOBJ_MARIO_RIGHT_EYEBROW_VTX_GROUP = 90, 48 DYNOBJ_MARIO_RIGHT_EYEBROW_TRI_GROUP = 91, 49 DYNOBJ_MARIO_RIGHT_EYEBROW_MTL_GROUP = 92, 50 DYNOBJ_MARIO_RIGHT_EYEBROW_SHAPE = 93, 51 DYNOBJ_MARIO_LEFT_EYE_UNKNOWN_NET = 96, 52 DYNOBJ_MARIO_LEFT_EYE_VTX_GROUP = 97, 53 DYNOBJ_MARIO_LEFT_EYE_TRI_GROUP = 98, 54 DYNOBJ_MARIO_LEFT_EYE_MTL_GROUP = 99, 55 DYNOBJ_MARIO_LEFT_EYE_SHAPE = 100, 56 DYNOMJ_MARIO_LEFT_EYE_JOINT_2 = 103, 57 DYNOBJ_MARIO_LEFT_EYE_JOINT_1 = 106, 58 DYNOBJ_MARIO_LEFT_EYE_ANIMDATA_GROUP = 107, 59 DYNOBJ_MARIO_LEFT_EYE_ANIMATOR = 108, 60 DYNOBJ_MARIO_LEFT_EYE_SKIN_NET = 109, 61 DYNOBJ_MARIO_RIGHT_EYE_UNKNOWN_NET = 112, 62 DYNOBJ_MARIO_RIGHT_EYE_VTX_GROUP = 113, 63 DYNOBJ_MARIO_RIGHT_EYE_TRI_GROUP = 114, 64 DYNOBJ_MARIO_RIGHT_EYE_MTL_GROUP = 115, 65 DYNOBJ_MARIO_RIGHT_EYE_SHAPE = 116, 66 DYNOBJ_MARIO_RIGHT_EYE_JOINT_2 = 119, 67 DYNOBJ_MARIO_RIGHT_EYE_JOINT_1 = 122, 68 DYNOBJ_MARIO_RIGHT_EYE_ANIMDATA_GROUP = 123, 69 DYNOBJ_MARIO_RIGHT_EYE_ANIMATOR = 124, 70 DYNOBJ_MARIO_RIGHT_EYE_SKIN_NET = 125, 71 DYNOBJ_MARIO_CAP_JOINT_2 = 128, 72 DYNOBJ_MARIO_CAP_JOINT_1 = 131, 73 DYNOBJ_MARIO_CAP_ANIMDATA_GROUP = 132, 74 DYNOBJ_MARIO_CAP_ANIMATOR = 133, 75 DYNOBJ_MARIO_CAP_SKIN_NET = 134, 76 DYNOBJ_MARIO_UNKNOWN_137 = 137, 77 DYNOBJ_MARIO_UNKNOWN_140 = 140, 78 DYNOBJ_MARIO_LEFT_LIP_CORNER_JOINT_2 = 146, 79 DYNOBJ_MARIO_LEFT_LIP_CORNER_JOINT_1 = 149, 80 DYNOBJ_MARIO_LEFT_LIP_CORNER_ANIMDATA_GROUP = 150, 81 DYNOBJ_MARIO_LEFT_LIP_CORNER_ANIMATOR = 151, 82 DYNOBJ_MARIO_LEFT_LIP_CORNER_SKIN_NET = 152, 83 DYNOBJ_MARIO_RIGHT_LIP_CORNER_JOINT_2 = 155, 84 DYNOBJ_MARIO_RIGHT_LIP_CORNER_JOINT_1 = 158, 85 DYNOBJ_MARIO_RIGHT_LIP_CORNER_ANIMDATA_GROUP = 159, 86 DYNOBJ_MARIO_RIGHT_LIP_CORNER_ANIMATOR = 160, 87 DYNOBJ_MARIO_RIGHT_LIP_CORNER_SKIN_NET = 161, 88 DYNOBJ_MARIO_LEFT_EAR_JOINT_2 = 164, 89 DYNOBJ_MARIO_LEFT_EAR_JOINT_1 = 167, // 167 "N167l" 90 DYNOBJ_MARIO_LEFT_EAR_ANIMDATA_GROUP = 168, 91 DYNOBJ_MARIO_LEFT_EAR_ANIMATOR = 169, 92 DYNOBJ_MARIO_LEFT_EAR_SKIN_NET = 170, 93 DYNOBJ_MARIO_RIGHT_EAR_JOINT_2 = 173, 94 DYNOBJ_MARIO_RIGHT_EAR_JOINT_1 = 176, 95 DYNOBJ_MARIO_RIGHT_EAR_ANIMADATA_GROUP = 177, 96 DYNOBJ_MARIO_RIGHT_EAR_ANIMATOR = 178, 97 DYNOBJ_MARIO_RIGHT_EAR_SKIN_NET = 179, 98 DYNOBJ_MARIO_NOSE_JOINT_2 = 182, 99 DYNOBJ_MARIO_NOSE_JOINT_1 = 185, 100 DYNOBJ_MARIO_NOSE_ANIMDATA_GROUP = 186, 101 DYNOBJ_MARIO_NOSE_ANIMATOR = 187, 102 DYNOBJ_MARIO_NOSE_SKIN_NET = 188, 103 DYNOBJ_MARIO_UNKNOWN_191 = 191, 104 DYNOBJ_MARIO_LEFT_JAW_JOINT = 194, 105 DYNOBJ_MARIO_LEFT_JAW_ANIMDATA_GROUP = 195, 106 DYNOBJ_MARIO_LEFT_JAW_ANIMATOR = 196, 107 DYNOBJ_MARIO_RIGHT_JAW_JOINT = 197, 108 DYNOBJ_MARIO_RIGHT_JAW_ANIMDATA_GROUP = 198, 109 DYNOBJ_MARIO_RIGHT_JAW_ANIMATOR = 199, 110 DYNOBJ_MARIO_JAW_SKIN_NET = 200, 111 DYNOBJ_LEFT_EYELID_JOINT_2 = 203, 112 DYNOBJ_LEFT_EYELID_JOINT_1 = 206, 113 DYNOBJ_LEFT_EYELID_ANIMDATA_GROUP = 207, 114 DYNOBJ_LEFT_EYELID_ANIMATOR = 208, 115 DYNOBJ_LEFT_EYELID_SKIN_NET = 209, 116 DYNOBJ_RIGHT_EYELID_JOINT_2 = 212, 117 DYNOBJ_RIGHT_EYELID_JOINT_1 = 215, 118 DYNOBJ_RIGHT_EYELID_ANIMDATA_GROUP = 216, 119 DYNOBJ_RIGHT_EYELID_ANIMATOR = 217, 120 DYNOBJ_RIGHT_EYELID_SKIN_NET = 218, 121 DYNOBJ_MARIO_MAIN_NET = 221, // rename to HEAD_NET? 122 DYNOBJ_MARIO_FACE_VTX_GROUP = 222, 123 DYNOBJ_MARIO_FACE_TRI_GROUP = 223, 124 DYNOBJ_MARIO_FACE_MTL_GROUP = 224, 125 DYNOBJ_MARIO_FACE_SHAPE = 225, 126 DYNOBJ_MARIO_HEAD_ANIMDATA_GROUP = 226, 127 DYNOBJ_MARIO_HEAD_ANIMATOR = 227, 128 DYNOBJ_SILVER_STAR_LIGHT = 228, // "N228l" 129 DYNOBJ_SILVER_STAR_ANIMDATA_GROUP = 229, 130 DYNOBJ_SILVER_STAR_ANIMATOR = 230, 131 DYNOBJ_RED_STAR_LIGHT = 231, // "N231l" 132 DYNOBJ_RED_STAR_ANIMDATA_GROUP = 232, 133 DYNOBJ_RED_STAR_ANIMATOR = 233, 134 DYNOBJ_MARIO_MAIN_SHAPES_GROUP = 1000, // "N1000l" 135 DYNOBJ_MARIO_MAIN_ANIMATOR = 1001 // root animator 136 }; 137 138 extern struct DynList dynlist_test_cube[]; 139 extern struct DynList dynlist_spot_shape[]; 140 extern struct DynList dynlist_mario_face_shape[]; 141 extern struct DynList dynlist_mario_eye_right_shape[]; 142 extern struct DynList dynlist_mario_eye_left_shape[]; 143 extern struct DynList dynlist_mario_eyebrow_right_shape[]; 144 extern struct DynList dynlist_mario_eyebrow_left_shape[]; 145 extern struct DynList dynlist_mario_mustache_shape[]; 146 extern struct DynList dynlist_mario_master[]; 147 148 #endif // GD_DYNLISTS_H