Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/actors/eyerok/geo.inc.c
7855 views
1
// 0x0C0002AC
2
const GeoLayout eyerok_geo_0002AC[] = {
3
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
4
GEO_OPEN_NODE(),
5
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
6
GEO_OPEN_NODE(),
7
GEO_ANIMATED_PART(LAYER_OPAQUE, 447, 0, 0, NULL),
8
GEO_OPEN_NODE(),
9
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C640),
10
GEO_ANIMATED_PART(LAYER_OPAQUE, 281, 5, -419, NULL),
11
GEO_OPEN_NODE(),
12
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
13
GEO_OPEN_NODE(),
14
GEO_ANIMATED_PART(LAYER_OPAQUE, 400, 0, 0, NULL),
15
GEO_OPEN_NODE(),
16
GEO_ANIMATED_PART(LAYER_OPAQUE, 401, 0, 0, NULL),
17
GEO_OPEN_NODE(),
18
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500BF00),
19
GEO_CLOSE_NODE(),
20
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C100),
21
GEO_CLOSE_NODE(),
22
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C378),
23
GEO_CLOSE_NODE(),
24
GEO_CLOSE_NODE(),
25
GEO_ANIMATED_PART(LAYER_OPAQUE, 281, 5, -218, NULL),
26
GEO_OPEN_NODE(),
27
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
28
GEO_OPEN_NODE(),
29
GEO_ANIMATED_PART(LAYER_OPAQUE, 400, 0, 0, NULL),
30
GEO_OPEN_NODE(),
31
GEO_ANIMATED_PART(LAYER_OPAQUE, 401, 0, 0, NULL),
32
GEO_OPEN_NODE(),
33
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500BF00),
34
GEO_CLOSE_NODE(),
35
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C100),
36
GEO_CLOSE_NODE(),
37
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C378),
38
GEO_CLOSE_NODE(),
39
GEO_CLOSE_NODE(),
40
GEO_ANIMATED_PART(LAYER_OPAQUE, 281, 5, -18, NULL),
41
GEO_OPEN_NODE(),
42
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
43
GEO_OPEN_NODE(),
44
GEO_ANIMATED_PART(LAYER_OPAQUE, 400, 0, 0, NULL),
45
GEO_OPEN_NODE(),
46
GEO_ANIMATED_PART(LAYER_OPAQUE, 401, 0, 0, NULL),
47
GEO_OPEN_NODE(),
48
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500BF00),
49
GEO_CLOSE_NODE(),
50
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C100),
51
GEO_CLOSE_NODE(),
52
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C378),
53
GEO_CLOSE_NODE(),
54
GEO_CLOSE_NODE(),
55
GEO_ANIMATED_PART(LAYER_OPAQUE, 281, 5, 180, NULL),
56
GEO_OPEN_NODE(),
57
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
58
GEO_OPEN_NODE(),
59
GEO_ANIMATED_PART(LAYER_OPAQUE, 400, 0, 0, NULL),
60
GEO_OPEN_NODE(),
61
GEO_ANIMATED_PART(LAYER_OPAQUE, 401, 0, 0, NULL),
62
GEO_OPEN_NODE(),
63
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500BF00),
64
GEO_CLOSE_NODE(),
65
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C100),
66
GEO_CLOSE_NODE(),
67
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C378),
68
GEO_CLOSE_NODE(),
69
GEO_CLOSE_NODE(),
70
GEO_CLOSE_NODE(),
71
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C908),
72
GEO_OPEN_NODE(),
73
GEO_SWITCH_CASE(4, geo_switch_anim_state),
74
GEO_OPEN_NODE(),
75
GEO_DISPLAY_LIST(LAYER_ALPHA, eyerok_seg5_dl_0500C9B8),
76
GEO_DISPLAY_LIST(LAYER_ALPHA, eyerok_seg5_dl_0500CA50),
77
GEO_DISPLAY_LIST(LAYER_ALPHA, eyerok_seg5_dl_0500CAE8),
78
GEO_DISPLAY_LIST(LAYER_ALPHA, eyerok_seg5_dl_0500CB80),
79
GEO_CLOSE_NODE(),
80
GEO_CLOSE_NODE(),
81
GEO_ANIMATED_PART(LAYER_OPAQUE, 181, 89, 80, NULL),
82
GEO_OPEN_NODE(),
83
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
84
GEO_OPEN_NODE(),
85
GEO_ANIMATED_PART(LAYER_OPAQUE, 199, 0, 0, NULL),
86
GEO_OPEN_NODE(),
87
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500BC88),
88
GEO_ANIMATED_PART(LAYER_OPAQUE, 200, 199, 199, NULL),
89
GEO_OPEN_NODE(),
90
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
91
GEO_OPEN_NODE(),
92
GEO_ANIMATED_PART(LAYER_OPAQUE, 336, 0, 0, NULL),
93
GEO_OPEN_NODE(),
94
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500B748),
95
GEO_CLOSE_NODE(),
96
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500B9C0),
97
GEO_CLOSE_NODE(),
98
GEO_CLOSE_NODE(),
99
GEO_CLOSE_NODE(),
100
GEO_CLOSE_NODE(),
101
GEO_CLOSE_NODE(),
102
GEO_CLOSE_NODE(),
103
GEO_CLOSE_NODE(),
104
GEO_RETURN(),
105
};
106
107
// 0x0C0005A8
108
const GeoLayout eyerok_left_hand_geo[] = {
109
GEO_SHADOW(SHADOW_SQUARE_SCALABLE, 0xB4, 300),
110
GEO_OPEN_NODE(),
111
GEO_SCALE(0x00, 16384),
112
GEO_OPEN_NODE(),
113
GEO_DISPLAY_LIST(LAYER_OPAQUE, eyerok_seg5_dl_0500CC18),
114
GEO_BRANCH(1, eyerok_geo_0002AC),
115
GEO_DISPLAY_LIST(LAYER_OPAQUE, eyerok_seg5_dl_0500CC30),
116
GEO_CLOSE_NODE(),
117
GEO_CLOSE_NODE(),
118
GEO_END(),
119
};
120
121
// 0x0C0005E4
122
const GeoLayout eyerok_right_hand_geo[] = {
123
GEO_SHADOW(SHADOW_SQUARE_SCALABLE, 0xB4, 300),
124
GEO_OPEN_NODE(),
125
GEO_SCALE(0x00, 16384),
126
GEO_OPEN_NODE(),
127
GEO_BRANCH(1, eyerok_geo_0002AC),
128
GEO_CLOSE_NODE(),
129
GEO_CLOSE_NODE(),
130
GEO_END(),
131
};
132
133