Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_kankyo_wether.h
Go to the documentation of this file.
1#ifndef D_KANKYO_D_KANKYO_WETHER_H
2#define D_KANKYO_D_KANKYO_WETHER_H
3
7
9
10void dKyw_wether_draw();
12void dKyw_wether_move();
17void dKyw_wether_init();
19static void dKyw_wind_init();
20static void dKyw_pntwind_init();
22static void squal_proc();
23void dKyw_rain_set(int count);
24void dKyw_wind_set();
30void dKyw_wether_proc();
38
40public:
41 virtual void draw();
42 virtual ~dKankyo_sun_Packet();
43
44 /* 0x10 */ cXyz mPos[2];
45 /* 0x28 */ u8 field_0x28;
46 /* 0x29 */ u8 field_0x29;
47 /* 0x2C */ u8* mpResMoon;
48 /* 0x30 */ u8* mpResMoon_A;
49 /* 0x34 */ u8* mpResMoon_A_A00;
50 /* 0x38 */ u8* mpResMoon_A_A01;
51 /* 0x3C */ u8* mpResMoon_A_A02;
52 /* 0x40 */ u8* mpResMoon_A_A03;
53 /* 0x44 */ u32 field_0x44[5];
54 /* 0x58 */ int field_0x58;
55 /* 0x5C */ f32 mVisibility;
56 /* 0x60 */ f32 mSunAlpha;
57 /* 0x64 */ f32 field_0x64;
58 /* 0x68 */ f32 field_0x68;
59 /* 0x6C */ f32 field_0x6c;
60 /* 0x70 */ GXColor mColor;
61 /* 0x74 */ GXColor field_0x74;
62}; // Size: 0x78
63
65public:
66 virtual void draw();
68
69 /* 0x10 */ GXColor mColor;
70 /* 0x14 */ u8* mpResBall;
71 /* 0x18 */ u8 field_0x18[4];
72 /* 0x1C */ u8* mpResRing_A;
73 /* 0x20 */ u8* mpResLenz;
74 /* 0x24 */ cXyz mPositions[8];
75 /* 0x84 */ f32 field_0x84;
76 /* 0x88 */ f32 field_0x88;
77 /* 0x8C */ f32 field_0x8c;
78 /* 0x90 */ f32 field_0x90;
79 /* 0x94 */ f32 field_0x94;
80 /* 0x98 */ f32 mDistFalloff;
81 /* 0x9C */ u8 field_0x9c[2];
82 /* 0x9E */ bool mDrawLenzInSky;
83}; // Size: 0xA0
84
85struct RAIN_EFF {
86 /* 80056CD0 */ ~RAIN_EFF();
87 /* 80056D0C */ RAIN_EFF();
88
89 /* 0x00 */ s8 mStatus;
90 /* 0x04 */ cXyz mPosition;
91 /* 0x10 */ cXyz mBasePos;
92 /* 0x1C */ f32 field_0x1c;
93 /* 0x20 */ f32 field_0x20;
94 /* 0x24 */ f32 field_0x24;
95 /* 0x28 */ f32 mAlpha;
96 /* 0x2C */ f32 field_0x2c;
97 /* 0x30 */ f32 field_0x30;
98 /* 0x34 */ s16 mTimer;
99}; // Size: 0x38
100
102public:
103 virtual void draw();
104 virtual ~dKankyo_rain_Packet();
105
106 /* 0x0010 */ u8* mpTex;
107 /* 0x0014 */ u8* mpTex2;
108 /* 0x0018 */ RAIN_EFF mRainEff[250];
109 /* 0x36C8 */ f32 field_0x36c8;
110 /* 0x36CC */ f32 field_0x36cc;
111 /* 0x36D0 */ s16 mRainCount;
112 /* 0x36D2 */ u8 field_0x36D2[6];
113 /* 0x36D8 */ cXyz mCamEyePos;
114 /* 0x36E4 */ cXyz mCamCenterPos;
115 /* 0x36F0 */ cXyz mCenterDelta;
116 /* 0x36FC */ f32 mCenterDeltaMul;
117 /* 0x3700 */ f32 field_0x3700;
118 /* 0x3704 */ f32 mSibukiAlpha;
119 /* 0x3708 */ f32 mOverheadFade;
120 /* 0x370C */ f32 mFwdFade1;
121 /* 0x3710 */ f32 mFwdFade2;
122 /* 0x3714 */ u8 mStatus;
123}; // Size: 0x3718
124
125struct SNOW_EFF {
126 /* 80056D58 */ ~SNOW_EFF();
127 /* 80056D94 */ SNOW_EFF();
128
129 /* 0x00 */ s8 mStatus;
130 /* 0x04 */ cXyz mPosition;
131 /* 0x10 */ cXyz mBasePos;
132 /* 0x1C */ f32 mPosWaveX;
133 /* 0x20 */ f32 mPosWaveZ;
134 /* 0x24 */ f32 mGravity;
135 /* 0x28 */ f32 mWindSpeed;
136 /* 0x2C */ f32 mScale;
137 /* 0x30 */ f32 field_0x30;
138 /* 0x34 */ s16 mTimer;
139}; // Size: 0x38
140
142public:
143 virtual void draw();
144 virtual ~dKankyo_snow_Packet();
145
146 /* 0x0010 */ u8* mpTex;
147 /* 0x0014 */ SNOW_EFF mSnowEff[500];
148 /* 0x6D74 */ cXyz field_0x6d74;
149 /* 0x6D80 */ f32 field_0x6d80;
150 /* 0x6D84 */ f32 field_0x6d84;
151 /* 0x6D88 */ s16 field_0x6d88;
152 /* 0x6D8A */ u16 field_0x6d8a;
153 /* 0x6D8C */ u32 field_0x6d8c;
154 /* 0x6D90 */ u8 field_0x6d90;
155 /* 0x6D91 */ u8 field_0x6d91;
156 /* 0x6D92 */ u8 field_0x6d92;
157 /* 0x6D93 */ u8 field_0x6d93;
158};
159
160struct STAR_EFF {
161 /* 80056DC8 */ ~STAR_EFF();
162 /* 80056E04 */ STAR_EFF();
163
164 /* 0x00 */ u8 field_0x0[4];
165 /* 0x04 */ cXyz field_0x04;
166 /* 0x10 */ cXyz field_0x10;
167 /* 0x1C */ u8 field_0x1c[12];
168 /* 0x28 */ f32 field_0x28;
169 /* 0x2C */ u8 field_0x2c[8];
170}; // Size: 0x34
171
173public:
174 virtual void draw();
175 virtual ~dKankyo_star_Packet();
176
177 /* 0x10 */ u8* field_0x10;
178 /* 0x14 */ STAR_EFF mEffect[1];
179 /* 0x48 */ s16 mEffectNum;
180};
181
182struct HOUSI_EFF {
183 /* 80056EA8 */ ~HOUSI_EFF();
184 /* 80056EE4 */ HOUSI_EFF();
185
186 /* 0x00 */ s8 mStatus;
187 /* 0x04 */ cXyz mPosition;
188 /* 0x10 */ cXyz mBasePos;
189 /* 0x1C */ cXyz mSpeed;
190 /* 0x28 */ cXyz mScale;
191 /* 0x34 */ f32 field_0x34;
192 /* 0x38 */ f32 field_0x38;
193 /* 0x3C */ u16 field_0x3c;
194 /* 0x40 */ f32 mAlpha;
195 /* 0x44 */ f32 field_0x44;
196 /* 0x48 */ f32 field_0x48;
197 /* 0x4C */ u16 field_0x4c;
198}; // Size: 0x50
199
201public:
202 virtual void draw();
203 virtual ~dKankyo_housi_Packet();
204
205 /* 0x0010 */ cXyz field_0x10;
206 /* 0x001C */ u8* mpResTex;
207 /* 0x0020 */ HOUSI_EFF mHousiEff[300];
208 /* 0x5DE0 */ u8 field_0x5de0[8];
209 /* 0x5DE8 */ f32 field_0x5de8;
210 /* 0x5DEC */ s16 field_0x5dec;
211}; // Size: 0x5DF0
212
213struct CLOUD_EFF {
214 /* 80056E38 */ ~CLOUD_EFF();
215 /* 80056E74 */ CLOUD_EFF();
216
217 /* 0x00 */ u8 mStatus;
218 /* 0x04 */ cXyz mPosition;
219 /* 0x10 */ cXyz mBasePos;
220 /* 0x1C */ cXyz mPntWindSpeed;
221 /* 0x28 */ u8 field_0x28[0x10];
222}; // Size: 0x38
223
225public:
226 virtual void draw();
227 virtual ~dKankyo_cloud_Packet();
228
229 /* 0x10 */ u8* mpResTex;
230 /* 0x14 */ int mCount;
231 /* 0x18 */ CLOUD_EFF mCloudEff[50];
232}; // Size: 0xB08
233
235 /* 80056F18 */ ~VRKUMO_EFF();
236 /* 80056F54 */ VRKUMO_EFF();
237
238 /* 0x00 */ u8 mStatus;
239 /* 0x04 */ cXyz mPosition;
240 /* 0x10 */ cXyz mBasePos;
241 /* 0x1C */ f32 mHeight;
242 /* 0x20 */ f32 mAlpha;
243 /* 0x24 */ f32 mDistFalloff;
244 /* 0x28 */ f32 mSpeed;
245}; // Size: 0x2C
246
248public:
249 virtual void draw();
250 virtual ~dKankyo_vrkumo_Packet();
251
252 /* 0x0010 */ GXColor mColor;
253 /* 0x0014 */ u8* mpResCloudtx_01;
254 /* 0x0018 */ u8* mpResCloudtx_02;
255 /* 0x001C */ u8* mpResCloudtx_03;
256 /* 0x0020 */ VRKUMO_EFF mVrkumoEff[100];
257 /* 0x1150 */ f32 field_0x1150;
258 /* 0x1154 */ f32 field_0x1154;
259}; // Size: 0x1158
260
261// might be fake
263
265 /* 80056F8C */ ~EF_ODOUR_EFF();
266 /* 80056FC8 */ EF_ODOUR_EFF();
267
268 /* 0x00 */ u8 mStatus;
269 /* 0x04 */ cXyz mPosition;
270 /* 0x10 */ cXyz mBasePos;
271 /* 0x1C */ s16 field_0x1c;
272 /* 0x1E */ s16 field_0x1e;
273 /* 0x20 */ f32 field_0x20;
274 /* 0x24 */ f32 field_0x24;
275 /* 0x28 */ f32 field_0x28;
276 /* 0x2C */ f32 field_0x2c;
277}; // Size: 0x30
278
280public:
281 virtual void draw();
282 virtual ~dKankyo_odour_Packet();
283
284 /* 0x00010 */ u8* mpResTex;
285 /* 0x00014 */ EF_ODOUR_EFF mOdourEff[2000];
286 /* 0x17714 */ cXyz field_0x17714;
287 /* 0x17720 */ u8 field_0x17720[0x17728 - 0x17720];
288}; // Size: 0x17728
289
291 /* 80056FFC */ ~EF_MUD_EFF();
292 /* 80057038 */ EF_MUD_EFF();
293
294 /* 0x00 */ u8 mStatus;
295 /* 0x04 */ cXyz mPosition;
296 /* 0x10 */ cXyz mBasePos;
297 /* 0x1C */ cXyz field_0x1c;
298 /* 0x28 */ u8 field_0x28[0x20];
299}; // Size: 0x48
300
302public:
303 virtual void draw();
304 virtual ~dKankyo_mud_Packet();
305
306 /* 0x0010 */ int mEffectNum;
307 /* 0x0014 */ u8* mpMoyaRes;
308 /* 0x0018 */ EF_MUD_EFF mEffect[100];
309 /* 0x1C38 */ u8 field_0x1c38[4];
310 /* 0x1C3C */ f32 field_0x1c3c;
311};
312
314 /* 8005706C */ ~EF_EVIL_EFF();
315 /* 800570A8 */ EF_EVIL_EFF();
316
317 /* 0x00 */ s8 mStatus;
318 /* 0x04 */ cXyz mPosition;
319 /* 0x10 */ cXyz mBasePos;
320 /* 0x1C */ csXyz field_0x1c;
321 /* 0x24 */ f32 field_0x24;
322 /* 0x28 */ f32 field_0x28;
323 /* 0x2C */ f32 field_0x2c;
324 /* 0x30 */ u8 field_0x30[0x38 - 0x30];
325 /* 0x38 */ f32 field_0x38;
326 /* 0x3C */ u16 field_0x3c;
327 /* 0x3E */ u16 field_0x3e;
328 /* 0x40 */ u16 field_0x40;
329 /* 0x42 */ u16 field_0x42;
330}; // Size: 0x44
331
333public:
334 virtual void draw();
335 virtual ~dKankyo_evil_Packet();
336
337 /* 0x00010 */ int mEffectNum;
338 /* 0x00014 */ u8* mpMoyaRes;
339 /* 0x00018 */ u8* mpKumoLightRes;
340 /* 0x0001C */ EF_EVIL_EFF mEffect[2000];
341 /* 0x2135C */ u8 field_0x2135c[8];
342};
343
344#endif /* D_KANKYO_D_KANKYO_WETHER_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition J3DPacket.h:100
Definition d_kankyo_wether.h:224
virtual void draw()
Definition d_kankyo_wether.cpp:114
int mCount
Definition d_kankyo_wether.h:230
CLOUD_EFF mCloudEff[50]
Definition d_kankyo_wether.h:231
virtual ~dKankyo_cloud_Packet()
Definition d_kankyo_wether.cpp:436
u8 * mpResTex
Definition d_kankyo_wether.h:229
Definition d_kankyo_wether.h:332
u8 * mpMoyaRes
Definition d_kankyo_wether.h:338
virtual ~dKankyo_evil_Packet()
Definition d_kankyo_wether.cpp:427
EF_EVIL_EFF mEffect[2000]
Definition d_kankyo_wether.h:340
u8 * mpKumoLightRes
Definition d_kankyo_wether.h:339
int mEffectNum
Definition d_kankyo_wether.h:337
u8 field_0x2135c[8]
Definition d_kankyo_wether.h:341
virtual void draw()
Definition d_kankyo_wether.cpp:169
Definition d_kankyo_wether.h:200
u8 * mpResTex
Definition d_kankyo_wether.h:206
cXyz field_0x10
Definition d_kankyo_wether.h:205
HOUSI_EFF mHousiEff[300]
Definition d_kankyo_wether.h:207
u8 field_0x5de0[8]
Definition d_kankyo_wether.h:208
virtual ~dKankyo_housi_Packet()
Definition d_kankyo_wether.cpp:439
s16 field_0x5dec
Definition d_kankyo_wether.h:210
f32 field_0x5de8
Definition d_kankyo_wether.h:209
virtual void draw()
Definition d_kankyo_wether.cpp:125
Definition d_kankyo_wether.h:301
EF_MUD_EFF mEffect[100]
Definition d_kankyo_wether.h:308
u8 * mpMoyaRes
Definition d_kankyo_wether.h:307
f32 field_0x1c3c
Definition d_kankyo_wether.h:310
virtual void draw()
Definition d_kankyo_wether.cpp:158
int mEffectNum
Definition d_kankyo_wether.h:306
virtual ~dKankyo_mud_Packet()
Definition d_kankyo_wether.cpp:430
u8 field_0x1c38[4]
Definition d_kankyo_wether.h:309
Definition d_kankyo_wether.h:279
u8 field_0x17720[0x17728 - 0x17720]
Definition d_kankyo_wether.h:287
cXyz field_0x17714
Definition d_kankyo_wether.h:286
virtual void draw()
Definition d_kankyo_wether.cpp:147
virtual ~dKankyo_odour_Packet()
Definition d_kankyo_wether.cpp:433
u8 * mpResTex
Definition d_kankyo_wether.h:284
EF_ODOUR_EFF mOdourEff[2000]
Definition d_kankyo_wether.h:285
Definition d_kankyo_wether.h:101
virtual void draw()
Definition d_kankyo_wether.cpp:80
RAIN_EFF mRainEff[250]
Definition d_kankyo_wether.h:108
cXyz mCamEyePos
Definition d_kankyo_wether.h:113
f32 mOverheadFade
Definition d_kankyo_wether.h:119
virtual ~dKankyo_rain_Packet()
Definition d_kankyo_wether.cpp:448
f32 field_0x36cc
Definition d_kankyo_wether.h:110
cXyz mCamCenterPos
Definition d_kankyo_wether.h:114
f32 mSibukiAlpha
Definition d_kankyo_wether.h:118
cXyz mCenterDelta
Definition d_kankyo_wether.h:115
f32 mCenterDeltaMul
Definition d_kankyo_wether.h:116
f32 field_0x36c8
Definition d_kankyo_wether.h:109
u8 * mpTex2
Definition d_kankyo_wether.h:107
s16 mRainCount
Definition d_kankyo_wether.h:111
u8 mStatus
Definition d_kankyo_wether.h:122
f32 mFwdFade2
Definition d_kankyo_wether.h:121
u8 * mpTex
Definition d_kankyo_wether.h:106
u8 field_0x36D2[6]
Definition d_kankyo_wether.h:112
f32 field_0x3700
Definition d_kankyo_wether.h:117
f32 mFwdFade1
Definition d_kankyo_wether.h:120
Definition d_kankyo_wether.h:262
Definition d_kankyo_wether.h:141
u8 field_0x6d90
Definition d_kankyo_wether.h:154
u8 field_0x6d93
Definition d_kankyo_wether.h:157
f32 field_0x6d84
Definition d_kankyo_wether.h:150
u32 field_0x6d8c
Definition d_kankyo_wether.h:153
u8 field_0x6d91
Definition d_kankyo_wether.h:155
SNOW_EFF mSnowEff[500]
Definition d_kankyo_wether.h:147
u16 field_0x6d8a
Definition d_kankyo_wether.h:152
u8 field_0x6d92
Definition d_kankyo_wether.h:156
virtual void draw()
Definition d_kankyo_wether.cpp:92
virtual ~dKankyo_snow_Packet()
Definition d_kankyo_wether.cpp:445
u8 * mpTex
Definition d_kankyo_wether.h:146
f32 field_0x6d80
Definition d_kankyo_wether.h:149
cXyz field_0x6d74
Definition d_kankyo_wether.h:148
s16 field_0x6d88
Definition d_kankyo_wether.h:151
Definition d_kankyo_wether.h:172
virtual void draw()
Definition d_kankyo_wether.cpp:103
virtual ~dKankyo_star_Packet()
Definition d_kankyo_wether.cpp:442
u8 * field_0x10
Definition d_kankyo_wether.h:177
s16 mEffectNum
Definition d_kankyo_wether.h:179
STAR_EFF mEffect[1]
Definition d_kankyo_wether.h:178
Definition d_kankyo_wether.h:39
GXColor mColor
Definition d_kankyo_wether.h:60
virtual void draw()
Definition d_kankyo_wether.cpp:64
u8 * mpResMoon
Definition d_kankyo_wether.h:47
u8 * mpResMoon_A_A00
Definition d_kankyo_wether.h:49
f32 mVisibility
Definition d_kankyo_wether.h:55
u8 * mpResMoon_A_A02
Definition d_kankyo_wether.h:51
f32 field_0x68
Definition d_kankyo_wether.h:58
virtual ~dKankyo_sun_Packet()
Definition d_kankyo_wether.cpp:454
u8 * mpResMoon_A_A01
Definition d_kankyo_wether.h:50
u8 * mpResMoon_A
Definition d_kankyo_wether.h:48
int field_0x58
Definition d_kankyo_wether.h:54
u8 field_0x28
Definition d_kankyo_wether.h:45
u8 * mpResMoon_A_A03
Definition d_kankyo_wether.h:52
f32 field_0x6c
Definition d_kankyo_wether.h:59
f32 mSunAlpha
Definition d_kankyo_wether.h:56
u8 field_0x29
Definition d_kankyo_wether.h:46
f32 field_0x64
Definition d_kankyo_wether.h:57
GXColor field_0x74
Definition d_kankyo_wether.h:61
u32 field_0x44[5]
Definition d_kankyo_wether.h:53
cXyz mPos[2]
Definition d_kankyo_wether.h:44
Definition d_kankyo_wether.h:64
u8 * mpResRing_A
Definition d_kankyo_wether.h:72
bool mDrawLenzInSky
Definition d_kankyo_wether.h:82
u8 field_0x18[4]
Definition d_kankyo_wether.h:71
f32 field_0x88
Definition d_kankyo_wether.h:76
GXColor mColor
Definition d_kankyo_wether.h:69
virtual ~dKankyo_sunlenz_Packet()
Definition d_kankyo_wether.cpp:451
u8 * mpResLenz
Definition d_kankyo_wether.h:73
cXyz mPositions[8]
Definition d_kankyo_wether.h:74
u8 field_0x9c[2]
Definition d_kankyo_wether.h:81
f32 field_0x8c
Definition d_kankyo_wether.h:77
u8 * mpResBall
Definition d_kankyo_wether.h:70
f32 mDistFalloff
Definition d_kankyo_wether.h:80
f32 field_0x94
Definition d_kankyo_wether.h:79
f32 field_0x84
Definition d_kankyo_wether.h:75
f32 field_0x90
Definition d_kankyo_wether.h:78
virtual void draw()
Definition d_kankyo_wether.cpp:69
Definition d_kankyo_wether.h:247
virtual ~dKankyo_vrkumo_Packet()
Definition d_kankyo_wether.cpp:465
f32 field_0x1154
Definition d_kankyo_wether.h:258
GXColor mColor
Definition d_kankyo_wether.h:252
u8 * mpResCloudtx_02
Definition d_kankyo_wether.h:254
VRKUMO_EFF mVrkumoEff[100]
Definition d_kankyo_wether.h:256
u8 * mpResCloudtx_03
Definition d_kankyo_wether.h:255
f32 field_0x1150
Definition d_kankyo_wether.h:257
u8 * mpResCloudtx_01
Definition d_kankyo_wether.h:253
virtual void draw()
Definition d_kankyo_wether.cpp:136
void dKyw_wether_draw2()
Definition d_kankyo_wether.cpp:1173
void dKyw_wether_delete()
Definition d_kankyo_wether.cpp:376
void dKyw_pntwind_cut(WIND_INFLUENCE *i_pntwind)
Definition d_kankyo_wether.cpp:1504
static void squal_proc()
cXyz * dKyw_get_wind_vec()
Definition d_kankyo_wether.cpp:1386
void dKyw_pntlight_collision_get_info(cXyz *param_0, cXyz *param_1, f32 *param_2)
Definition d_kankyo_wether.cpp:1580
void dKyw_get_AllWind_vec(cXyz *i_position, cXyz *i_direction, f32 *i_power)
Definition d_kankyo_wether.cpp:1595
void dKyw_wether_init2()
Definition d_kankyo_wether.cpp:370
void dKyw_rain_set(int count)
Definition d_kankyo_wether.cpp:1654
void dKyw_wether_move_draw()
Definition d_kankyo_wether.cpp:1099
void dKyw_wether_init()
Definition d_kankyo_wether.cpp:298
cXyz dKyw_pntwind_get_vecpow(cXyz *param_0)
Definition d_kankyo_wether.cpp:1585
void dKyw_evt_wind_set(s16 angleX, s16 angleY)
Definition d_kankyo_wether.cpp:1642
void dKyw_pntwind_set(WIND_INFLUENCE *i_pntwind)
Definition d_kankyo_wether.cpp:1490
static void dKyw_wind_init()
f32 dKyw_get_wind_pow()
Definition d_kankyo_wether.cpp:1391
void dKyw_custom_windpower(f32 pow)
Definition d_kankyo_wether.cpp:1637
void dKyw_evt_wind_set_go()
Definition d_kankyo_wether.cpp:1649
void dKyw_wether_proc()
Definition d_kankyo_wether.cpp:1180
void dKyw_wether_move()
Definition d_kankyo_wether.cpp:483
void dKyw_wether_draw()
Definition d_kankyo_wether.cpp:1124
static void dKyw_pntwind_init()
void dKyw_plight_collision_set(cXyz *param_0, s16 param_1, s16 param_2, f32 param_3, f32 param_4, f32 param_5, f32 param_6, f32 param_7)
Definition d_kankyo_wether.cpp:1402
cXyz dKyw_get_wind_vecpow()
Definition d_kankyo_wether.cpp:1396
void dKyw_wether_delete2()
Definition d_kankyo_wether.cpp:457
void dKyw_wind_set()
Definition d_kankyo_wether.cpp:1243
void dKyw_wether_move_draw2()
Definition d_kankyo_wether.cpp:1119
double pow(double, double)
Definition w_pow.c:4
Definition d_kankyo_wether.h:213
u8 field_0x28[0x10]
Definition d_kankyo_wether.h:221
cXyz mBasePos
Definition d_kankyo_wether.h:219
CLOUD_EFF()
Definition d_kankyo_wether.cpp:111
~CLOUD_EFF()
Definition d_kankyo_wether.cpp:108
cXyz mPntWindSpeed
Definition d_kankyo_wether.h:220
cXyz mPosition
Definition d_kankyo_wether.h:218
u8 mStatus
Definition d_kankyo_wether.h:217
Definition d_kankyo_wether.h:313
csXyz field_0x1c
Definition d_kankyo_wether.h:320
cXyz mBasePos
Definition d_kankyo_wether.h:319
s8 mStatus
Definition d_kankyo_wether.h:317
f32 field_0x28
Definition d_kankyo_wether.h:322
~EF_EVIL_EFF()
Definition d_kankyo_wether.cpp:163
f32 field_0x38
Definition d_kankyo_wether.h:325
f32 field_0x24
Definition d_kankyo_wether.h:321
u16 field_0x42
Definition d_kankyo_wether.h:329
u16 field_0x3e
Definition d_kankyo_wether.h:327
cXyz mPosition
Definition d_kankyo_wether.h:318
u16 field_0x40
Definition d_kankyo_wether.h:328
u8 field_0x30[0x38 - 0x30]
Definition d_kankyo_wether.h:324
u16 field_0x3c
Definition d_kankyo_wether.h:326
f32 field_0x2c
Definition d_kankyo_wether.h:323
EF_EVIL_EFF()
Definition d_kankyo_wether.cpp:166
Definition d_kankyo_wether.h:290
EF_MUD_EFF()
Definition d_kankyo_wether.cpp:155
~EF_MUD_EFF()
Definition d_kankyo_wether.cpp:152
cXyz mBasePos
Definition d_kankyo_wether.h:296
u8 field_0x28[0x20]
Definition d_kankyo_wether.h:298
cXyz mPosition
Definition d_kankyo_wether.h:295
u8 mStatus
Definition d_kankyo_wether.h:294
cXyz field_0x1c
Definition d_kankyo_wether.h:297
Definition d_kankyo_wether.h:264
u8 mStatus
Definition d_kankyo_wether.h:268
EF_ODOUR_EFF()
Definition d_kankyo_wether.cpp:144
f32 field_0x2c
Definition d_kankyo_wether.h:276
f32 field_0x20
Definition d_kankyo_wether.h:273
cXyz mPosition
Definition d_kankyo_wether.h:269
~EF_ODOUR_EFF()
Definition d_kankyo_wether.cpp:141
s16 field_0x1c
Definition d_kankyo_wether.h:271
s16 field_0x1e
Definition d_kankyo_wether.h:272
f32 field_0x28
Definition d_kankyo_wether.h:275
f32 field_0x24
Definition d_kankyo_wether.h:274
cXyz mBasePos
Definition d_kankyo_wether.h:270
Definition d_kankyo_wether.h:182
f32 mAlpha
Definition d_kankyo_wether.h:194
cXyz mScale
Definition d_kankyo_wether.h:190
cXyz mPosition
Definition d_kankyo_wether.h:187
u16 field_0x3c
Definition d_kankyo_wether.h:193
~HOUSI_EFF()
Definition d_kankyo_wether.cpp:119
cXyz mBasePos
Definition d_kankyo_wether.h:188
f32 field_0x34
Definition d_kankyo_wether.h:191
f32 field_0x38
Definition d_kankyo_wether.h:192
u16 field_0x4c
Definition d_kankyo_wether.h:197
f32 field_0x48
Definition d_kankyo_wether.h:196
s8 mStatus
Definition d_kankyo_wether.h:186
f32 field_0x44
Definition d_kankyo_wether.h:195
HOUSI_EFF()
Definition d_kankyo_wether.cpp:122
cXyz mSpeed
Definition d_kankyo_wether.h:189
Definition d_kankyo_wether.h:85
RAIN_EFF()
Definition d_kankyo_wether.cpp:77
cXyz mPosition
Definition d_kankyo_wether.h:90
f32 field_0x24
Definition d_kankyo_wether.h:94
s16 mTimer
Definition d_kankyo_wether.h:98
s8 mStatus
Definition d_kankyo_wether.h:89
cXyz mBasePos
Definition d_kankyo_wether.h:91
f32 mAlpha
Definition d_kankyo_wether.h:95
f32 field_0x2c
Definition d_kankyo_wether.h:96
~RAIN_EFF()
Definition d_kankyo_wether.cpp:74
f32 field_0x30
Definition d_kankyo_wether.h:97
f32 field_0x20
Definition d_kankyo_wether.h:93
f32 field_0x1c
Definition d_kankyo_wether.h:92
Definition d_kankyo_wether.h:125
cXyz mPosition
Definition d_kankyo_wether.h:130
f32 mWindSpeed
Definition d_kankyo_wether.h:135
f32 mPosWaveX
Definition d_kankyo_wether.h:132
f32 mGravity
Definition d_kankyo_wether.h:134
SNOW_EFF()
Definition d_kankyo_wether.cpp:89
cXyz mBasePos
Definition d_kankyo_wether.h:131
f32 mPosWaveZ
Definition d_kankyo_wether.h:133
f32 mScale
Definition d_kankyo_wether.h:136
s16 mTimer
Definition d_kankyo_wether.h:138
s8 mStatus
Definition d_kankyo_wether.h:129
~SNOW_EFF()
Definition d_kankyo_wether.cpp:86
f32 field_0x30
Definition d_kankyo_wether.h:137
Definition d_kankyo_wether.h:160
u8 field_0x0[4]
Definition d_kankyo_wether.h:164
f32 field_0x28
Definition d_kankyo_wether.h:168
cXyz field_0x04
Definition d_kankyo_wether.h:165
u8 field_0x1c[12]
Definition d_kankyo_wether.h:167
~STAR_EFF()
Definition d_kankyo_wether.cpp:97
u8 field_0x2c[8]
Definition d_kankyo_wether.h:169
STAR_EFF()
Definition d_kankyo_wether.cpp:100
cXyz field_0x10
Definition d_kankyo_wether.h:166
Definition d_kankyo_wether.h:234
u8 mStatus
Definition d_kankyo_wether.h:238
cXyz mBasePos
Definition d_kankyo_wether.h:240
cXyz mPosition
Definition d_kankyo_wether.h:239
f32 mHeight
Definition d_kankyo_wether.h:241
f32 mDistFalloff
Definition d_kankyo_wether.h:243
VRKUMO_EFF()
Definition d_kankyo_wether.cpp:133
f32 mSpeed
Definition d_kankyo_wether.h:244
~VRKUMO_EFF()
Definition d_kankyo_wether.cpp:130
f32 mAlpha
Definition d_kankyo_wether.h:242
Definition d_kankyo.h:66
Definition d_a_ep.cpp:68
Definition d_a_hozelda.cpp:20
Definition d_a_ep.cpp:66
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8