1#ifndef D_KANKYO_D_KANKYO_WETHER_H
2#define 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
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_a_hozelda.cpp:20
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