Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/actors/bobomb/geo.inc.c
7855 views
1
// 0x0F0007B8
2
const GeoLayout black_bobomb_geo[] = {
3
GEO_SHADOW(SHADOW_CIRCLE_4_VERTS, 0xC8, 70),
4
GEO_OPEN_NODE(),
5
GEO_SCALE(0x00, 24576),
6
GEO_OPEN_NODE(),
7
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
8
GEO_OPEN_NODE(),
9
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
10
GEO_OPEN_NODE(),
11
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
12
GEO_OPEN_NODE(),
13
GEO_BILLBOARD(),
14
GEO_OPEN_NODE(),
15
GEO_DISPLAY_LIST(LAYER_ALPHA, bobomb_seg8_dl_08022D08),
16
GEO_CLOSE_NODE(),
17
GEO_CLOSE_NODE(),
18
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 57, -60, NULL),
19
GEO_OPEN_NODE(),
20
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
21
GEO_OPEN_NODE(),
22
GEO_ANIMATED_PART(LAYER_OPAQUE, 91, 0, 0, NULL),
23
GEO_OPEN_NODE(),
24
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023270),
25
GEO_CLOSE_NODE(),
26
GEO_CLOSE_NODE(),
27
GEO_CLOSE_NODE(),
28
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 55, 62, NULL),
29
GEO_OPEN_NODE(),
30
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
31
GEO_OPEN_NODE(),
32
GEO_ANIMATED_PART(LAYER_OPAQUE, 91, 0, 0, NULL),
33
GEO_OPEN_NODE(),
34
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023378),
35
GEO_CLOSE_NODE(),
36
GEO_CLOSE_NODE(),
37
GEO_CLOSE_NODE(),
38
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023480),
39
GEO_SWITCH_CASE(2, geo_switch_anim_state),
40
GEO_OPEN_NODE(),
41
GEO_ANIMATED_PART(LAYER_ALPHA, 0, 0, 0, bobomb_seg8_dl_08022B58),
42
GEO_ANIMATED_PART(LAYER_ALPHA, 0, 0, 0, bobomb_seg8_dl_08022B88),
43
GEO_CLOSE_NODE(),
44
GEO_CLOSE_NODE(),
45
GEO_CLOSE_NODE(),
46
GEO_CLOSE_NODE(),
47
GEO_CLOSE_NODE(),
48
GEO_END(),
49
};
50
51
// 0x0F0008F4
52
const GeoLayout bobomb_buddy_geo[] = {
53
GEO_SHADOW(SHADOW_CIRCLE_4_VERTS, 0xC8, 70),
54
GEO_OPEN_NODE(),
55
GEO_SCALE(0x00, 24576),
56
GEO_OPEN_NODE(),
57
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
58
GEO_OPEN_NODE(),
59
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
60
GEO_OPEN_NODE(),
61
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
62
GEO_OPEN_NODE(),
63
GEO_BILLBOARD(),
64
GEO_OPEN_NODE(),
65
GEO_DISPLAY_LIST(LAYER_ALPHA, bobomb_seg8_dl_08022D78),
66
GEO_CLOSE_NODE(),
67
GEO_CLOSE_NODE(),
68
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 57, -60, NULL),
69
GEO_OPEN_NODE(),
70
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
71
GEO_OPEN_NODE(),
72
GEO_ANIMATED_PART(LAYER_OPAQUE, 91, 0, 0, NULL),
73
GEO_OPEN_NODE(),
74
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023270),
75
GEO_CLOSE_NODE(),
76
GEO_CLOSE_NODE(),
77
GEO_CLOSE_NODE(),
78
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 55, 62, NULL),
79
GEO_OPEN_NODE(),
80
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
81
GEO_OPEN_NODE(),
82
GEO_ANIMATED_PART(LAYER_OPAQUE, 91, 0, 0, NULL),
83
GEO_OPEN_NODE(),
84
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023378),
85
GEO_CLOSE_NODE(),
86
GEO_CLOSE_NODE(),
87
GEO_CLOSE_NODE(),
88
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023480),
89
GEO_SWITCH_CASE(2, geo_switch_anim_state),
90
GEO_OPEN_NODE(),
91
GEO_ANIMATED_PART(LAYER_ALPHA, 0, 0, 0, bobomb_seg8_dl_08022B58),
92
GEO_ANIMATED_PART(LAYER_ALPHA, 0, 0, 0, bobomb_seg8_dl_08022B88),
93
GEO_CLOSE_NODE(),
94
GEO_CLOSE_NODE(),
95
GEO_CLOSE_NODE(),
96
GEO_CLOSE_NODE(),
97
GEO_CLOSE_NODE(),
98
GEO_END(),
99
};
100
101