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:79
Definition J3DPacket.h:100
Definition d_kankyo_wether.h:227
virtual void draw()
Definition d_kankyo_wether.cpp:114
int mCount
Definition d_kankyo_wether.h:233
CLOUD_EFF mCloudEff[50]
Definition d_kankyo_wether.h:234
virtual ~dKankyo_cloud_Packet()
Definition d_kankyo_wether.cpp:436
u8 * mpResTex
Definition d_kankyo_wether.h:232
Definition d_kankyo_wether.h:345
u8 * mpMoyaRes
Definition d_kankyo_wether.h:351
virtual ~dKankyo_evil_Packet()
Definition d_kankyo_wether.cpp:427
EF_EVIL_EFF mEffect[2000]
Definition d_kankyo_wether.h:353
u8 * mpKumoLightRes
Definition d_kankyo_wether.h:352
int mEffectNum
Definition d_kankyo_wether.h:350
u8 field_0x2135c[8]
Definition d_kankyo_wether.h:354
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:314
EF_MUD_EFF mEffect[100]
Definition d_kankyo_wether.h:321
u8 * mpMoyaRes
Definition d_kankyo_wether.h:320
f32 field_0x1c3c
Definition d_kankyo_wether.h:323
virtual void draw()
Definition d_kankyo_wether.cpp:158
int mEffectNum
Definition d_kankyo_wether.h:319
virtual ~dKankyo_mud_Packet()
Definition d_kankyo_wether.cpp:430
u8 field_0x1c38[4]
Definition d_kankyo_wether.h:322
Definition d_kankyo_wether.h:282
s16 field_0x17724
Definition d_kankyo_wether.h:291
cXyz field_0x17714
Definition d_kankyo_wether.h:289
s16 field_0x17726
Definition d_kankyo_wether.h:292
virtual void draw()
Definition d_kankyo_wether.cpp:147
u8 field_0x17720[0x17724 - 0x17720]
Definition d_kankyo_wether.h:290
virtual ~dKankyo_odour_Packet()
Definition d_kankyo_wether.cpp:433
u8 * mpResTex
Definition d_kankyo_wether.h:287
EF_ODOUR_EFF mOdourEff[2000]
Definition d_kankyo_wether.h:288
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
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
s16 raincnt
Definition d_kankyo_wether.h:111
Definition d_kankyo_wether.h:265
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
u8 * mpTex
Definition d_kankyo_wether.h:177
virtual void draw()
Definition d_kankyo_wether.cpp:103
virtual ~dKankyo_star_Packet()
Definition d_kankyo_wether.cpp:442
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
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
f32 mMoonAlpha
Definition d_kankyo_wether.h:58
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:250
virtual ~dKankyo_vrkumo_Packet()
Definition d_kankyo_wether.cpp:465
f32 field_0x1154
Definition d_kankyo_wether.h:261
GXColor mColor
Definition d_kankyo_wether.h:255
u8 * mpResCloudtx_02
Definition d_kankyo_wether.h:257
VRKUMO_EFF mVrkumoEff[100]
Definition d_kankyo_wether.h:259
u8 * mpResCloudtx_03
Definition d_kankyo_wether.h:258
f32 field_0x1150
Definition d_kankyo_wether.h:260
u8 * mpResCloudtx_01
Definition d_kankyo_wether.h:256
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
f32 mAlpha
Definition d_kankyo_wether.h:223
u16 field_0x2c
Definition d_kankyo_wether.h:222
s8 mStatus
Definition d_kankyo_wether.h:217
cXyz mBasePos
Definition d_kankyo_wether.h:219
CLOUD_EFF()
Definition d_kankyo_wether.cpp:111
~CLOUD_EFF()
Definition d_kankyo_wether.cpp:108
f32 mSize
Definition d_kankyo_wether.h:224
f32 field_0x28
Definition d_kankyo_wether.h:221
cXyz mPntWindSpeed
Definition d_kankyo_wether.h:220
cXyz mPosition
Definition d_kankyo_wether.h:218
Definition d_kankyo_wether.h:326
csXyz field_0x1c
Definition d_kankyo_wether.h:333
cXyz mBasePos
Definition d_kankyo_wether.h:332
s8 mStatus
Definition d_kankyo_wether.h:330
f32 field_0x28
Definition d_kankyo_wether.h:335
~EF_EVIL_EFF()
Definition d_kankyo_wether.cpp:163
f32 field_0x38
Definition d_kankyo_wether.h:338
f32 field_0x24
Definition d_kankyo_wether.h:334
u16 field_0x42
Definition d_kankyo_wether.h:342
u16 field_0x3e
Definition d_kankyo_wether.h:340
cXyz mPosition
Definition d_kankyo_wether.h:331
u16 field_0x40
Definition d_kankyo_wether.h:341
u8 field_0x30[0x38 - 0x30]
Definition d_kankyo_wether.h:337
u16 field_0x3c
Definition d_kankyo_wether.h:339
f32 field_0x2c
Definition d_kankyo_wether.h:336
EF_EVIL_EFF()
Definition d_kankyo_wether.cpp:166
Definition d_kankyo_wether.h:295
u8 field_0x44[0x48 - 0x44]
Definition d_kankyo_wether.h:311
f32 field_0x2c
Definition d_kankyo_wether.h:304
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:301
f32 field_0x34
Definition d_kankyo_wether.h:306
cXyz mPosition
Definition d_kankyo_wether.h:300
f32 field_0x38
Definition d_kankyo_wether.h:307
f32 field_0x30
Definition d_kankyo_wether.h:305
s8 mStatus
Definition d_kankyo_wether.h:299
f32 field_0x28
Definition d_kankyo_wether.h:303
f32 field_0x3c
Definition d_kankyo_wether.h:308
cXyz field_0x1c
Definition d_kankyo_wether.h:302
s16 field_0x40
Definition d_kankyo_wether.h:309
s16 field_0x42
Definition d_kankyo_wether.h:310
Definition d_kankyo_wether.h:267
s16 mRotY
Definition d_kankyo_wether.h:275
u8 mStatus
Definition d_kankyo_wether.h:271
EF_ODOUR_EFF()
Definition d_kankyo_wether.cpp:144
f32 field_0x2c
Definition d_kankyo_wether.h:279
f32 field_0x20
Definition d_kankyo_wether.h:276
cXyz mPosition
Definition d_kankyo_wether.h:272
s16 mRotX
Definition d_kankyo_wether.h:274
~EF_ODOUR_EFF()
Definition d_kankyo_wether.cpp:141
f32 field_0x28
Definition d_kankyo_wether.h:278
f32 field_0x24
Definition d_kankyo_wether.h:277
cXyz mBasePos
Definition d_kankyo_wether.h:273
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:237
cXyz mBasePos
Definition d_kankyo_wether.h:243
cXyz mPosition
Definition d_kankyo_wether.h:242
f32 mHeight
Definition d_kankyo_wether.h:244
f32 mDistFalloff
Definition d_kankyo_wether.h:246
VRKUMO_EFF()
Definition d_kankyo_wether.cpp:133
f32 mSpeed
Definition d_kankyo_wether.h:247
s8 mStatus
Definition d_kankyo_wether.h:241
~VRKUMO_EFF()
Definition d_kankyo_wether.cpp:130
f32 mAlpha
Definition d_kankyo_wether.h:245
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