Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
ToadHouseBlanketAnim.inc.c
Go to the documentation of this file.
1#include "animation_script.h"
2#include "include_asset.h"
3
4extern Gfx N(toad_house_blanket_gfx)[];
5extern Vtx N(toad_house_blanket_vtx)[];
6extern IMG_BIN N(toad_house_blanket_img)[];
7
8StaticAnimatorNode N(D_80248AA0_971C60) = {
9 .displayList = N(toad_house_blanket_gfx),
10 .vertexStartOffset = 0x02EE,
11 .vtxList = N(toad_house_blanket_vtx),
12};
13
14StaticAnimatorNode N(D_80248ACC_971C8C) = {
15 .displayList = N(toad_house_blanket_gfx),
16 .sibling = &N(D_80248AA0_971C60),
17 .vertexStartOffset = 0x02BC,
18 .vtxList = N(toad_house_blanket_vtx),
19};
20
21StaticAnimatorNode N(D_80248AF8_971CB8) = {
22 .displayList = N(toad_house_blanket_gfx),
23 .sibling = &N(D_80248ACC_971C8C),
24 .vertexStartOffset = 0x028A,
25 .vtxList = N(toad_house_blanket_vtx),
26};
27
28StaticAnimatorNode N(D_80248B24_971CE4) = {
29 .displayList = N(toad_house_blanket_gfx),
30 .sibling = &N(D_80248AF8_971CB8),
31 .vertexStartOffset = 0x0258,
32 .vtxList = N(toad_house_blanket_vtx),
33};
34
35StaticAnimatorNode N(D_80248B50_971D10) = {
36 .displayList = N(toad_house_blanket_gfx),
37 .sibling = &N(D_80248B24_971CE4),
38 .vertexStartOffset = 0x0226,
39 .vtxList = N(toad_house_blanket_vtx),
40};
41
42StaticAnimatorNode N(D_80248B7C_971D3C) = {
43 .displayList = N(toad_house_blanket_gfx),
44 .sibling = &N(D_80248B50_971D10),
45 .vertexStartOffset = 0x01F4,
46 .vtxList = N(toad_house_blanket_vtx),
47};
48
49StaticAnimatorNode N(D_80248BA8_971D68) = {
50 .displayList = N(toad_house_blanket_gfx),
51 .sibling = &N(D_80248B7C_971D3C),
52 .vertexStartOffset = 0x01C2,
53 .vtxList = N(toad_house_blanket_vtx),
54};
55
56StaticAnimatorNode N(D_80248BD4_971D94) = {
57 .displayList = N(toad_house_blanket_gfx),
58 .sibling = &N(D_80248BA8_971D68),
59 .vertexStartOffset = 0x0190,
60 .vtxList = N(toad_house_blanket_vtx),
61};
62
63StaticAnimatorNode N(D_80248C00_971DC0) = {
64 .displayList = N(toad_house_blanket_gfx),
65 .sibling = &N(D_80248BD4_971D94),
66 .vertexStartOffset = 0x015E,
67 .vtxList = N(toad_house_blanket_vtx),
68};
69
70StaticAnimatorNode N(D_80248C2C_971DEC) = {
71 .displayList = N(toad_house_blanket_gfx),
72 .sibling = &N(D_80248C00_971DC0),
73 .vertexStartOffset = 0x012C,
74 .vtxList = N(toad_house_blanket_vtx),
75};
76
77StaticAnimatorNode N(D_80248C58_971E18) = {
78 .displayList = N(toad_house_blanket_gfx),
79 .sibling = &N(D_80248C2C_971DEC),
80 .vertexStartOffset = 0x00FA,
81 .vtxList = N(toad_house_blanket_vtx),
82};
83
84StaticAnimatorNode N(D_80248C84_971E44) = {
85 .displayList = N(toad_house_blanket_gfx),
86 .sibling = &N(D_80248C58_971E18),
87 .vertexStartOffset = 0x00C8,
88 .vtxList = N(toad_house_blanket_vtx),
89};
90
91StaticAnimatorNode N(D_80248CB0_971E70) = {
92 .displayList = N(toad_house_blanket_gfx),
93 .sibling = &N(D_80248C84_971E44),
94 .vertexStartOffset = 0x0096,
95 .vtxList = N(toad_house_blanket_vtx),
96};
97
98StaticAnimatorNode N(D_80248CDC_971E9C) = {
99 .displayList = N(toad_house_blanket_gfx),
100 .sibling = &N(D_80248CB0_971E70),
101 .vertexStartOffset = 0x0064,
102 .vtxList = N(toad_house_blanket_vtx),
103};
104
105StaticAnimatorNode N(D_80248D08_971EC8) = {
106 .displayList = N(toad_house_blanket_gfx),
107 .sibling = &N(D_80248CDC_971E9C),
108 .vertexStartOffset = 0x0032,
109 .vtxList = N(toad_house_blanket_vtx),
110};
111
112StaticAnimatorNode N(D_80248D34_971EF4) = {
113 .displayList = N(toad_house_blanket_gfx),
114 .sibling = &N(D_80248D08_971EC8),
115 .vertexStartOffset = 0,
116 .vtxList = N(toad_house_blanket_vtx),
117};
118
119StaticAnimatorNode N(D_80248D60_971F20) = {
120 .child = &N(D_80248D34_971EF4),
121 .vertexStartOffset = -1,
122};
123
124StaticAnimatorNode* N(D_80248D8C_971F4C)[] = {
125 &N(D_80248D60_971F20), &N(D_80248D34_971EF4), &N(D_80248D08_971EC8), &N(D_80248CDC_971E9C),
126 &N(D_80248CB0_971E70), &N(D_80248C84_971E44), &N(D_80248C58_971E18), &N(D_80248C2C_971DEC),
127 &N(D_80248C00_971DC0), &N(D_80248BD4_971D94), &N(D_80248BA8_971D68), &N(D_80248B7C_971D3C),
128 &N(D_80248B50_971D10), &N(D_80248B24_971CE4), &N(D_80248AF8_971CB8), &N(D_80248ACC_971C8C),
129 &N(D_80248AA0_971C60), NULL
130};
131
132#include "world/toad_house/blanket.vtx.inc.c"
133#include "world/toad_house/blanket.gfx.inc.c"
134INCLUDE_IMG("world/toad_house/blanket.png", N(toad_house_blanket_img));
135
136AnimScript N(ANS_ToadHouseBlanket) = {
138 as_SetRotation(1, 0.0, 0.0, 0.0)
139 as_SetPos(1, 0, 0, 0)
140 as_SetScale(1, 1.0, 1.0, 1.0)
141 as_SetRotation(2, 0.0, 0.0, 0.0)
142 as_SetPos(2, 0, 0, 0)
143 as_SetScale(2, 1.0, 1.0, 1.0)
144 as_SetRotation(3, 0.0, 0.0, 0.0)
145 as_SetPos(3, 0, 0, 0)
146 as_SetScale(3, 1.0, 1.0, 1.0)
147 as_SetRotation(4, 0.0, 0.0, 0.0)
148 as_SetPos(4, 0, 0, 0)
149 as_SetScale(4, 1.0, 1.0, 1.0)
150 as_SetRotation(5, 0.0, 0.0, 0.0)
151 as_SetPos(5, 0, 0, 0)
152 as_SetScale(5, 1.0, 1.0, 1.0)
153 as_SetRotation(6, 0.0, 0.0, 0.0)
154 as_SetPos(6, 0, 0, 0)
155 as_SetScale(6, 1.0, 1.0, 1.0)
156 as_SetRotation(7, 0.0, 0.0, 0.0)
157 as_SetPos(7, 0, 0, 0)
158 as_SetScale(7, 1.0, 1.0, 1.0)
159 as_SetRotation(8, 0.0, 0.0, 0.0)
160 as_SetPos(8, 0, 0, 0)
161 as_SetScale(8, 1.0, 1.0, 1.0)
162 as_SetRotation(9, 0.0, 0.0, 0.0)
163 as_SetPos(9, 0, 0, 0)
164 as_SetScale(9, 1.0, 1.0, 1.0)
165 as_SetRotation(10, 0.0, 0.0, 0.0)
166 as_SetPos(10, 0, 0, 0)
167 as_SetScale(10, 1.0, 1.0, 1.0)
168 as_SetRotation(11, 0.0, 0.0, 0.0)
169 as_SetPos(11, 0, 0, 0)
170 as_SetScale(11, 1.0, 1.0, 1.0)
171 as_SetRotation(12, 0.0, 0.0, 0.0)
172 as_SetPos(12, 0, 0, 0)
173 as_SetScale(12, 1.0, 1.0, 1.0)
174 as_SetRotation(13, 0.0, 0.0, 0.0)
175 as_SetPos(13, 0, 0, 0)
176 as_SetScale(13, 1.0, 1.0, 1.0)
177 as_SetRotation(14, 0.0, 0.0, 0.0)
178 as_SetPos(14, 0, 0, 0)
179 as_SetScale(14, 1.0, 1.0, 1.0)
180 as_SetRotation(15, 0.0, 0.0, 0.0)
181 as_SetPos(15, 0, 0, 0)
182 as_SetScale(15, 1.0, 1.0, 1.0)
183 as_SetRotation(16, 0.0, 0.0, 0.0)
184 as_SetPos(16, 0, 0, 0)
185 as_SetScale(16, 1.0, 1.0, 1.0)
186 as_SetRotation(17, 0.0, 0.0, 0.0)
187 as_SetPos(17, 0, 0, 0)
188 as_SetScale(17, 1.0, 1.0, 1.0)
189 as_Wait(1)
190 as_Wait(1)
191 as_Wait(1)
192 as_Wait(1)
193 as_Wait(1)
194 as_Wait(1)
195 as_Wait(1)
196 as_Wait(1)
197 as_Wait(1)
198 as_Wait(1)
199 as_Wait(1)
200 as_Wait(1)
201 as_Wait(1)
202 as_Wait(1)
203 as_Wait(1)
204 as_Wait(1)
205 as_Wait(1)
206 as_Wait(1)
207 as_Wait(1)
208 as_Wait(1)
209 as_Wait(1)
210 as_Wait(1)
211 as_Wait(1)
212 as_Wait(1)
213 as_Wait(1)
214 as_Wait(1)
215 as_Wait(1)
216 as_Wait(1)
217 as_Wait(1)
218 as_Wait(1)
219 as_Wait(1)
220 as_Wait(1)
221 as_Wait(1)
222 as_Wait(1)
223 as_Wait(1)
224 as_Wait(1)
225 as_Wait(1)
226 as_Wait(1)
227 as_Wait(1)
228 as_Wait(1)
229 as_Wait(1)
230 as_Wait(1)
231 as_Wait(1)
232 as_Wait(1)
233 as_Wait(1)
234 as_Wait(1)
235 as_Wait(1)
236 as_Wait(1)
237 as_Wait(1)
238 as_Wait(1)
239 as_Wait(1)
240 as_Wait(1)
241 as_Wait(1)
242 as_Wait(1)
243 as_Wait(1)
244 as_Wait(1)
245 as_Wait(1)
246 as_Wait(1)
247 as_Wait(1)
248 as_Wait(1)
250 as_End
251};
#define as_Wait(time)
#define as_DisableMirroring
s16 AnimScript[]
#define as_SetPos(node, x, y, z)
#define as_SetRotation(node, x, y, z)
#define as_SetScale(node, x, y, z)
#define as_End
#define as_Restart
#define IMG_BIN
#define INCLUDE_IMG(FILENAME, SYMBOLNAME)