1#ifndef D_KANKYO_D_KANKYO_WETHER_H
2#define D_KANKYO_D_KANKYO_WETHER_H
Definition J3DPacket.h:139
Definition d_kankyo_wether.h:228
virtual void draw()
Definition d_kankyo_wether.cpp:97
int mCount
Definition d_kankyo_wether.h:234
CLOUD_EFF mCloudEff[50]
Definition d_kankyo_wether.h:235
virtual ~dKankyo_cloud_Packet()
Definition d_kankyo_wether.cpp:373
u8 * mpResTex
Definition d_kankyo_wether.h:233
Definition d_kankyo_wether.h:346
u8 * mpMoyaRes
Definition d_kankyo_wether.h:352
virtual ~dKankyo_evil_Packet()
Definition d_kankyo_wether.cpp:367
EF_EVIL_EFF mEffect[2000]
Definition d_kankyo_wether.h:354
u8 * mpKumoLightRes
Definition d_kankyo_wether.h:353
int mEffectNum
Definition d_kankyo_wether.h:351
u8 field_0x2135c[8]
Definition d_kankyo_wether.h:355
virtual void draw()
Definition d_kankyo_wether.cpp:137
Definition d_kankyo_wether.h:201
u8 * mpResTex
Definition d_kankyo_wether.h:207
cXyz field_0x10
Definition d_kankyo_wether.h:206
HOUSI_EFF mHousiEff[300]
Definition d_kankyo_wether.h:208
u8 field_0x5de0[8]
Definition d_kankyo_wether.h:209
virtual ~dKankyo_housi_Packet()
Definition d_kankyo_wether.cpp:375
s16 field_0x5dec
Definition d_kankyo_wether.h:211
f32 field_0x5de8
Definition d_kankyo_wether.h:210
virtual void draw()
Definition d_kankyo_wether.cpp:105
Definition d_kankyo_wether.h:315
EF_MUD_EFF mEffect[100]
Definition d_kankyo_wether.h:322
u8 * mpMoyaRes
Definition d_kankyo_wether.h:321
f32 field_0x1c3c
Definition d_kankyo_wether.h:324
virtual void draw()
Definition d_kankyo_wether.cpp:129
int mEffectNum
Definition d_kankyo_wether.h:320
virtual ~dKankyo_mud_Packet()
Definition d_kankyo_wether.cpp:369
u8 field_0x1c38[4]
Definition d_kankyo_wether.h:323
Definition d_kankyo_wether.h:283
s16 field_0x17724
Definition d_kankyo_wether.h:292
cXyz field_0x17714
Definition d_kankyo_wether.h:290
s16 field_0x17726
Definition d_kankyo_wether.h:293
virtual void draw()
Definition d_kankyo_wether.cpp:121
u8 field_0x17720[0x17724 - 0x17720]
Definition d_kankyo_wether.h:291
virtual ~dKankyo_odour_Packet()
Definition d_kankyo_wether.cpp:371
u8 * mpResTex
Definition d_kankyo_wether.h:288
EF_ODOUR_EFF mOdourEff[2000]
Definition d_kankyo_wether.h:289
Definition d_kankyo_wether.h:102
virtual void draw()
Definition d_kankyo_wether.cpp:72
RAIN_EFF mRainEff[250]
Definition d_kankyo_wether.h:109
cXyz mCamEyePos
Definition d_kankyo_wether.h:114
f32 mOverheadFade
Definition d_kankyo_wether.h:120
virtual ~dKankyo_rain_Packet()
Definition d_kankyo_wether.cpp:381
f32 field_0x36cc
Definition d_kankyo_wether.h:111
cXyz mCamCenterPos
Definition d_kankyo_wether.h:115
f32 mSibukiAlpha
Definition d_kankyo_wether.h:119
cXyz mCenterDelta
Definition d_kankyo_wether.h:116
f32 mCenterDeltaMul
Definition d_kankyo_wether.h:117
f32 field_0x36c8
Definition d_kankyo_wether.h:110
u8 * mpTex2
Definition d_kankyo_wether.h:108
u8 mStatus
Definition d_kankyo_wether.h:123
f32 mFwdFade2
Definition d_kankyo_wether.h:122
u8 * mpTex
Definition d_kankyo_wether.h:107
u8 field_0x36D2[6]
Definition d_kankyo_wether.h:113
f32 field_0x3700
Definition d_kankyo_wether.h:118
f32 mFwdFade1
Definition d_kankyo_wether.h:121
s16 raincnt
Definition d_kankyo_wether.h:112
Definition d_kankyo_wether.h:266
Definition d_kankyo_wether.h:142
u8 field_0x6d90
Definition d_kankyo_wether.h:155
u8 field_0x6d93
Definition d_kankyo_wether.h:158
f32 field_0x6d84
Definition d_kankyo_wether.h:151
u32 field_0x6d8c
Definition d_kankyo_wether.h:154
u8 field_0x6d91
Definition d_kankyo_wether.h:156
SNOW_EFF mSnowEff[500]
Definition d_kankyo_wether.h:148
u16 field_0x6d8a
Definition d_kankyo_wether.h:153
u8 field_0x6d92
Definition d_kankyo_wether.h:157
virtual void draw()
Definition d_kankyo_wether.cpp:81
virtual ~dKankyo_snow_Packet()
Definition d_kankyo_wether.cpp:379
u8 * mpTex
Definition d_kankyo_wether.h:147
f32 field_0x6d80
Definition d_kankyo_wether.h:150
cXyz field_0x6d74
Definition d_kankyo_wether.h:149
s16 field_0x6d88
Definition d_kankyo_wether.h:152
Definition d_kankyo_wether.h:173
u8 * mpTex
Definition d_kankyo_wether.h:178
virtual void draw()
Definition d_kankyo_wether.cpp:89
virtual ~dKankyo_star_Packet()
Definition d_kankyo_wether.cpp:377
s16 mEffectNum
Definition d_kankyo_wether.h:180
STAR_EFF mEffect[1]
Definition d_kankyo_wether.h:179
Definition d_kankyo_wether.h:40
GXColor mColor
Definition d_kankyo_wether.h:61
virtual void draw()
Definition d_kankyo_wether.cpp:60
u8 * mpResMoon
Definition d_kankyo_wether.h:48
u8 * mpResMoon_A_A00
Definition d_kankyo_wether.h:50
f32 mVisibility
Definition d_kankyo_wether.h:56
u8 * mpResMoon_A_A02
Definition d_kankyo_wether.h:52
virtual ~dKankyo_sun_Packet()
Definition d_kankyo_wether.cpp:385
u8 * mpResMoon_A_A01
Definition d_kankyo_wether.h:51
u8 * mpResMoon_A
Definition d_kankyo_wether.h:49
int field_0x58
Definition d_kankyo_wether.h:55
u8 field_0x28
Definition d_kankyo_wether.h:46
f32 mMoonAlpha
Definition d_kankyo_wether.h:59
u8 * mpResMoon_A_A03
Definition d_kankyo_wether.h:53
f32 field_0x6c
Definition d_kankyo_wether.h:60
f32 mSunAlpha
Definition d_kankyo_wether.h:57
u8 field_0x29
Definition d_kankyo_wether.h:47
f32 field_0x64
Definition d_kankyo_wether.h:58
GXColor field_0x74
Definition d_kankyo_wether.h:62
u32 field_0x44[5]
Definition d_kankyo_wether.h:54
cXyz mPos[2]
Definition d_kankyo_wether.h:45
Definition d_kankyo_wether.h:65
u8 * mpResRing_A
Definition d_kankyo_wether.h:73
bool mDrawLenzInSky
Definition d_kankyo_wether.h:83
u8 field_0x18[4]
Definition d_kankyo_wether.h:72
f32 field_0x88
Definition d_kankyo_wether.h:77
GXColor mColor
Definition d_kankyo_wether.h:70
virtual ~dKankyo_sunlenz_Packet()
Definition d_kankyo_wether.cpp:383
u8 * mpResLenz
Definition d_kankyo_wether.h:74
cXyz mPositions[8]
Definition d_kankyo_wether.h:75
u8 field_0x9c[2]
Definition d_kankyo_wether.h:82
f32 field_0x8c
Definition d_kankyo_wether.h:78
u8 * mpResBall
Definition d_kankyo_wether.h:71
f32 mDistFalloff
Definition d_kankyo_wether.h:81
f32 field_0x94
Definition d_kankyo_wether.h:80
f32 field_0x84
Definition d_kankyo_wether.h:76
f32 field_0x90
Definition d_kankyo_wether.h:79
virtual void draw()
Definition d_kankyo_wether.cpp:64
Definition d_kankyo_wether.h:251
virtual ~dKankyo_vrkumo_Packet()
Definition d_kankyo_wether.cpp:394
f32 field_0x1154
Definition d_kankyo_wether.h:262
GXColor mColor
Definition d_kankyo_wether.h:256
u8 * mpResCloudtx_02
Definition d_kankyo_wether.h:258
VRKUMO_EFF mVrkumoEff[100]
Definition d_kankyo_wether.h:260
u8 * mpResCloudtx_03
Definition d_kankyo_wether.h:259
f32 field_0x1150
Definition d_kankyo_wether.h:261
u8 * mpResCloudtx_01
Definition d_kankyo_wether.h:257
virtual void draw()
Definition d_kankyo_wether.cpp:113
void dKyw_wether_draw2()
Definition d_kankyo_wether.cpp:1086
void dKyw_wether_delete()
Definition d_kankyo_wether.cpp:317
void dKyw_pntwind_cut(WIND_INFLUENCE *i_pntwind)
Definition d_kankyo_wether.cpp:1400
cXyz dKyw_get_AllWind_vecpow(cXyz *param_0)
Definition d_kankyo_wether.cpp:1509
cXyz * dKyw_get_wind_vec()
Definition d_kankyo_wether.cpp:1291
void dKyw_pntlight_collision_get_info(cXyz *param_0, cXyz *param_1, f32 *param_2)
Definition d_kankyo_wether.cpp:1471
void dKyw_get_AllWind_vec(cXyz *i_position, cXyz *i_direction, f32 *i_power)
Definition d_kankyo_wether.cpp:1484
void dKyw_wether_init2()
Definition d_kankyo_wether.cpp:312
void dKyw_rain_set(int count)
Definition d_kankyo_wether.cpp:1538
void dKyw_wether_move_draw()
Definition d_kankyo_wether.cpp:1015
void dKyw_wether_init()
Definition d_kankyo_wether.cpp:241
cXyz dKyw_pntwind_get_vecpow(cXyz *param_0)
Definition d_kankyo_wether.cpp:1475
void dKyw_evt_wind_set(s16 angleX, s16 angleY)
Definition d_kankyo_wether.cpp:1528
void dKyw_pntwind_set(WIND_INFLUENCE *i_pntwind)
Definition d_kankyo_wether.cpp:1388
static void dKyw_wind_init()
f32 dKyw_get_wind_pow()
Definition d_kankyo_wether.cpp:1295
void dKyw_custom_windpower(f32 pow)
Definition d_kankyo_wether.cpp:1524
void dKyw_evt_wind_set_go()
Definition d_kankyo_wether.cpp:1534
void dKyw_wether_proc()
Definition d_kankyo_wether.cpp:1092
void dKyw_wether_move()
Definition d_kankyo_wether.cpp:410
void dKyw_wether_draw()
Definition d_kankyo_wether.cpp:1038
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:1304
cXyz dKyw_get_wind_vecpow()
Definition d_kankyo_wether.cpp:1299
void dKyw_wether_delete2()
Definition d_kankyo_wether.cpp:387
void dKyw_wind_set()
Definition d_kankyo_wether.cpp:1153
void dKyw_wether_move_draw2()
Definition d_kankyo_wether.cpp:1034
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
double pow(double, double)
Definition w_pow.c:3
Definition d_kankyo_wether.h:214
f32 mAlpha
Definition d_kankyo_wether.h:224
u16 field_0x2c
Definition d_kankyo_wether.h:223
s8 mStatus
Definition d_kankyo_wether.h:218
cXyz mBasePos
Definition d_kankyo_wether.h:220
CLOUD_EFF()
Definition d_kankyo_wether.cpp:95
~CLOUD_EFF()
Definition d_kankyo_wether.cpp:93
f32 mSize
Definition d_kankyo_wether.h:225
f32 field_0x28
Definition d_kankyo_wether.h:222
cXyz mPntWindSpeed
Definition d_kankyo_wether.h:221
cXyz mPosition
Definition d_kankyo_wether.h:219
Definition d_kankyo_wether.h:327
csXyz field_0x1c
Definition d_kankyo_wether.h:334
cXyz mBasePos
Definition d_kankyo_wether.h:333
s8 mStatus
Definition d_kankyo_wether.h:331
f32 field_0x28
Definition d_kankyo_wether.h:336
~EF_EVIL_EFF()
Definition d_kankyo_wether.cpp:133
f32 field_0x38
Definition d_kankyo_wether.h:339
f32 field_0x24
Definition d_kankyo_wether.h:335
u16 field_0x42
Definition d_kankyo_wether.h:343
u16 field_0x3e
Definition d_kankyo_wether.h:341
cXyz mPosition
Definition d_kankyo_wether.h:332
u16 field_0x40
Definition d_kankyo_wether.h:342
u8 field_0x30[0x38 - 0x30]
Definition d_kankyo_wether.h:338
u16 field_0x3c
Definition d_kankyo_wether.h:340
f32 field_0x2c
Definition d_kankyo_wether.h:337
EF_EVIL_EFF()
Definition d_kankyo_wether.cpp:135
Definition d_kankyo_wether.h:296
u8 field_0x44[0x48 - 0x44]
Definition d_kankyo_wether.h:312
f32 field_0x2c
Definition d_kankyo_wether.h:305
EF_MUD_EFF()
Definition d_kankyo_wether.cpp:127
~EF_MUD_EFF()
Definition d_kankyo_wether.cpp:125
cXyz mBasePos
Definition d_kankyo_wether.h:302
f32 field_0x34
Definition d_kankyo_wether.h:307
cXyz mPosition
Definition d_kankyo_wether.h:301
f32 field_0x38
Definition d_kankyo_wether.h:308
f32 field_0x30
Definition d_kankyo_wether.h:306
s8 mStatus
Definition d_kankyo_wether.h:300
f32 field_0x28
Definition d_kankyo_wether.h:304
f32 field_0x3c
Definition d_kankyo_wether.h:309
cXyz field_0x1c
Definition d_kankyo_wether.h:303
s16 field_0x40
Definition d_kankyo_wether.h:310
s16 field_0x42
Definition d_kankyo_wether.h:311
Definition d_kankyo_wether.h:268
s16 mRotY
Definition d_kankyo_wether.h:276
u8 mStatus
Definition d_kankyo_wether.h:272
EF_ODOUR_EFF()
Definition d_kankyo_wether.cpp:119
f32 field_0x2c
Definition d_kankyo_wether.h:280
f32 field_0x20
Definition d_kankyo_wether.h:277
cXyz mPosition
Definition d_kankyo_wether.h:273
s16 mRotX
Definition d_kankyo_wether.h:275
~EF_ODOUR_EFF()
Definition d_kankyo_wether.cpp:117
f32 field_0x28
Definition d_kankyo_wether.h:279
f32 field_0x24
Definition d_kankyo_wether.h:278
cXyz mBasePos
Definition d_kankyo_wether.h:274
Definition d_kankyo_wether.h:183
f32 mAlpha
Definition d_kankyo_wether.h:195
cXyz mScale
Definition d_kankyo_wether.h:191
cXyz mPosition
Definition d_kankyo_wether.h:188
u16 field_0x3c
Definition d_kankyo_wether.h:194
~HOUSI_EFF()
Definition d_kankyo_wether.cpp:101
cXyz mBasePos
Definition d_kankyo_wether.h:189
f32 field_0x34
Definition d_kankyo_wether.h:192
f32 field_0x38
Definition d_kankyo_wether.h:193
u16 field_0x4c
Definition d_kankyo_wether.h:198
f32 field_0x48
Definition d_kankyo_wether.h:197
s8 mStatus
Definition d_kankyo_wether.h:187
f32 field_0x44
Definition d_kankyo_wether.h:196
HOUSI_EFF()
Definition d_kankyo_wether.cpp:103
cXyz mSpeed
Definition d_kankyo_wether.h:190
Definition d_kankyo_wether.h:86
RAIN_EFF()
Definition d_kankyo_wether.cpp:70
cXyz mPosition
Definition d_kankyo_wether.h:91
f32 field_0x24
Definition d_kankyo_wether.h:95
s16 mTimer
Definition d_kankyo_wether.h:99
s8 mStatus
Definition d_kankyo_wether.h:90
cXyz mBasePos
Definition d_kankyo_wether.h:92
f32 mAlpha
Definition d_kankyo_wether.h:96
f32 field_0x2c
Definition d_kankyo_wether.h:97
~RAIN_EFF()
Definition d_kankyo_wether.cpp:68
f32 field_0x30
Definition d_kankyo_wether.h:98
f32 field_0x20
Definition d_kankyo_wether.h:94
f32 field_0x1c
Definition d_kankyo_wether.h:93
Definition d_kankyo_wether.h:126
cXyz mPosition
Definition d_kankyo_wether.h:131
f32 mWindSpeed
Definition d_kankyo_wether.h:136
f32 mPosWaveX
Definition d_kankyo_wether.h:133
f32 mGravity
Definition d_kankyo_wether.h:135
SNOW_EFF()
Definition d_kankyo_wether.cpp:79
cXyz mBasePos
Definition d_kankyo_wether.h:132
f32 mPosWaveZ
Definition d_kankyo_wether.h:134
f32 mScale
Definition d_kankyo_wether.h:137
s16 mTimer
Definition d_kankyo_wether.h:139
s8 mStatus
Definition d_kankyo_wether.h:130
~SNOW_EFF()
Definition d_kankyo_wether.cpp:77
f32 field_0x30
Definition d_kankyo_wether.h:138
Definition d_kankyo_wether.h:161
u8 field_0x0[4]
Definition d_kankyo_wether.h:165
f32 field_0x28
Definition d_kankyo_wether.h:169
cXyz field_0x04
Definition d_kankyo_wether.h:166
u8 field_0x1c[12]
Definition d_kankyo_wether.h:168
~STAR_EFF()
Definition d_kankyo_wether.cpp:85
u8 field_0x2c[8]
Definition d_kankyo_wether.h:170
STAR_EFF()
Definition d_kankyo_wether.cpp:87
cXyz field_0x10
Definition d_kankyo_wether.h:167
Definition d_kankyo_wether.h:238
cXyz mBasePos
Definition d_kankyo_wether.h:244
cXyz mPosition
Definition d_kankyo_wether.h:243
f32 mHeight
Definition d_kankyo_wether.h:245
f32 mDistFalloff
Definition d_kankyo_wether.h:247
VRKUMO_EFF()
Definition d_kankyo_wether.cpp:111
f32 mSpeed
Definition d_kankyo_wether.h:248
s8 mStatus
Definition d_kankyo_wether.h:242
~VRKUMO_EFF()
Definition d_kankyo_wether.cpp:109
f32 mAlpha
Definition d_kankyo_wether.h:246