geo.inc.c (2889B)
1 // 0x16000CA4 2 const GeoLayout marios_cap_geo[] = { 3 GEO_SHADOW(SHADOW_CIRCLE_9_VERTS, 0xB4, 75), 4 GEO_OPEN_NODE(), 5 GEO_SCALE(0x00, 16384), 6 GEO_OPEN_NODE(), 7 GEO_ASM(10, geo_update_layer_transparency), 8 GEO_SWITCH_CASE(2, geo_switch_anim_state), 9 GEO_OPEN_NODE(), 10 GEO_DISPLAY_LIST(LAYER_OPAQUE, mario_cap_seg3_dl_03022F48), 11 GEO_DISPLAY_LIST(LAYER_TRANSPARENT, mario_cap_seg3_dl_03022F48), 12 GEO_CLOSE_NODE(), 13 GEO_CLOSE_NODE(), 14 GEO_CLOSE_NODE(), 15 GEO_END(), 16 }; 17 18 // 0x16000CF0 19 const GeoLayout marios_metal_cap_geo[] = { 20 GEO_SHADOW(SHADOW_CIRCLE_9_VERTS, 0xB4, 75), 21 GEO_OPEN_NODE(), 22 GEO_SCALE(0x00, 16384), 23 GEO_OPEN_NODE(), 24 GEO_ASM(10, geo_update_layer_transparency), 25 GEO_SWITCH_CASE(2, geo_switch_anim_state), 26 GEO_OPEN_NODE(), 27 GEO_DISPLAY_LIST(LAYER_OPAQUE, mario_cap_seg3_dl_03022FF8), 28 GEO_DISPLAY_LIST(LAYER_TRANSPARENT, mario_cap_seg3_dl_03022FF8), 29 GEO_CLOSE_NODE(), 30 GEO_CLOSE_NODE(), 31 GEO_CLOSE_NODE(), 32 GEO_END(), 33 }; 34 35 // 0x16000D3C 36 const GeoLayout marios_wing_cap_geo[] = { 37 GEO_SHADOW(SHADOW_CIRCLE_9_VERTS, 0xB4, 75), 38 GEO_OPEN_NODE(), 39 GEO_SCALE(0x00, 16384), 40 GEO_OPEN_NODE(), 41 GEO_ASM(10, geo_update_layer_transparency), 42 GEO_SWITCH_CASE(2, geo_switch_anim_state), 43 GEO_OPEN_NODE(), 44 GEO_NODE_START(), 45 GEO_OPEN_NODE(), 46 GEO_DISPLAY_LIST(LAYER_OPAQUE, mario_cap_seg3_dl_03022F48), 47 GEO_DISPLAY_LIST(LAYER_ALPHA, mario_cap_seg3_dl_030230B0), 48 GEO_CLOSE_NODE(), 49 GEO_NODE_START(), 50 GEO_OPEN_NODE(), 51 GEO_DISPLAY_LIST(LAYER_TRANSPARENT, mario_cap_seg3_dl_03023160), 52 GEO_CLOSE_NODE(), 53 GEO_CLOSE_NODE(), 54 GEO_CLOSE_NODE(), 55 GEO_CLOSE_NODE(), 56 GEO_END(), 57 }; 58 59 // 0x16000DA8 60 const GeoLayout marios_winged_metal_cap_geo[] = { 61 GEO_SHADOW(SHADOW_CIRCLE_9_VERTS, 0xB4, 75), 62 GEO_OPEN_NODE(), 63 GEO_SCALE(0x00, 16384), 64 GEO_OPEN_NODE(), 65 GEO_ASM(10, geo_update_layer_transparency), 66 GEO_SWITCH_CASE(2, geo_switch_anim_state), 67 GEO_OPEN_NODE(), 68 GEO_NODE_START(), 69 GEO_OPEN_NODE(), 70 GEO_DISPLAY_LIST(LAYER_OPAQUE, mario_cap_seg3_dl_03022FF8), 71 GEO_DISPLAY_LIST(LAYER_ALPHA, mario_cap_seg3_dl_03023108), 72 GEO_CLOSE_NODE(), 73 GEO_NODE_START(), 74 GEO_OPEN_NODE(), 75 GEO_DISPLAY_LIST(LAYER_TRANSPARENT, mario_cap_seg3_dl_03023298), 76 GEO_CLOSE_NODE(), 77 GEO_CLOSE_NODE(), 78 GEO_CLOSE_NODE(), 79 GEO_CLOSE_NODE(), 80 GEO_END(), 81 };