Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/actors/bully/geo.inc.c
7857 views
1
// 0x0C000000
2
const GeoLayout bully_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, 75, NULL),
12
GEO_OPEN_NODE(),
13
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
14
GEO_OPEN_NODE(),
15
GEO_ANIMATED_PART(LAYER_OPAQUE, 146, 0, 0, NULL),
16
GEO_OPEN_NODE(),
17
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_05003708),
18
GEO_CLOSE_NODE(),
19
GEO_CLOSE_NODE(),
20
GEO_CLOSE_NODE(),
21
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, -75, NULL),
22
GEO_OPEN_NODE(),
23
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
24
GEO_OPEN_NODE(),
25
GEO_ANIMATED_PART(LAYER_OPAQUE, 146, 0, 0, NULL),
26
GEO_OPEN_NODE(),
27
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_050037A0),
28
GEO_CLOSE_NODE(),
29
GEO_CLOSE_NODE(),
30
GEO_CLOSE_NODE(),
31
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
32
GEO_OPEN_NODE(),
33
GEO_BILLBOARD(),
34
GEO_OPEN_NODE(),
35
GEO_DISPLAY_LIST(LAYER_ALPHA, bully_seg5_dl_05003D40),
36
GEO_CLOSE_NODE(),
37
GEO_CLOSE_NODE(),
38
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_05000398),
39
GEO_ANIMATED_PART(LAYER_ALPHA, 0, 0, 0, bully_seg5_dl_05003FC8),
40
GEO_CLOSE_NODE(),
41
GEO_CLOSE_NODE(),
42
GEO_CLOSE_NODE(),
43
GEO_CLOSE_NODE(),
44
GEO_END(),
45
};
46
47
// 0x0C000120
48
const GeoLayout bully_boss_geo[] = {
49
GEO_SHADOW(SHADOW_CIRCLE_4_VERTS, 0xC8, 210),
50
GEO_OPEN_NODE(),
51
GEO_SCALE(0x00, 49152),
52
GEO_OPEN_NODE(),
53
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
54
GEO_OPEN_NODE(),
55
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
56
GEO_OPEN_NODE(),
57
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 75, 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, 146, 0, 0, NULL),
62
GEO_OPEN_NODE(),
63
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_05003708),
64
GEO_CLOSE_NODE(),
65
GEO_CLOSE_NODE(),
66
GEO_CLOSE_NODE(),
67
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, -75, NULL),
68
GEO_OPEN_NODE(),
69
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
70
GEO_OPEN_NODE(),
71
GEO_ANIMATED_PART(LAYER_OPAQUE, 146, 0, 0, NULL),
72
GEO_OPEN_NODE(),
73
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_050037A0),
74
GEO_CLOSE_NODE(),
75
GEO_CLOSE_NODE(),
76
GEO_CLOSE_NODE(),
77
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
78
GEO_OPEN_NODE(),
79
GEO_BILLBOARD(),
80
GEO_OPEN_NODE(),
81
GEO_DISPLAY_LIST(LAYER_ALPHA, bully_seg5_dl_05003EA8),
82
GEO_CLOSE_NODE(),
83
GEO_CLOSE_NODE(),
84
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_05000398),
85
GEO_ANIMATED_PART(LAYER_ALPHA, 0, 0, 0, bully_seg5_dl_05003FC8),
86
GEO_CLOSE_NODE(),
87
GEO_CLOSE_NODE(),
88
GEO_CLOSE_NODE(),
89
GEO_CLOSE_NODE(),
90
GEO_END(),
91
};
92
93