1#ifndef D_KANKYO_D_KANKYO_H
2#define D_KANKYO_D_KANKYO_H
221 void setLight_palno_get(
u8*,
u8*,
u8*,
u8*,
u8*,
u8*,
u8*,
u8*,
f32*,
int*,
int*,
enum _GXDistAttnFn GXDistAttnFn
OSTime time
Definition GXInit.c:61
T cLib_calcTimer(T *value)
Definition c_lib.h:79
Definition J3DStruct.h:29
Definition JKRSolidHeap.h:10
Definition JPAEmitter.h:94
Definition d_kankyo_wether.h:227
Definition d_kankyo_wether.h:345
Definition d_kankyo_wether.h:200
Definition d_kankyo_wether.h:314
Definition d_kankyo_wether.h:282
Definition d_kankyo_wether.h:101
Definition d_kankyo_wether.h:265
Definition d_kankyo_wether.h:141
Definition d_kankyo_wether.h:172
Definition d_kankyo_wether.h:39
Definition d_kankyo_wether.h:64
Definition d_kankyo_wether.h:250
Fog Avoid Tag.
Definition d_a_kytag08.h:14
static u8 pos[12]
Definition d_a_obj_kago.cpp:839
void dKy_instant_timechg(f32 time)
Definition d_kankyo.cpp:5306
BOOL dKy_camera_water_in_status_check()
Definition d_kankyo.cpp:6052
void dKy_twilight_camelight_set()
Definition d_kankyo.cpp:5874
int dKy_getdaytime_hour()
Definition d_kankyo.cpp:1498
void dKy_instant_rainchg()
Definition d_kankyo.cpp:5316
dKy_dice_wether_mode
Definition d_kankyo.h:495
@ DICE_MODE_SUNNY_e
Definition d_kankyo.h:496
@ DICE_MODE_RAIN_HEAVY_e
Definition d_kankyo.h:499
@ DICE_MODE_RAIN_LIGHT_e
Definition d_kankyo.h:498
@ DICE_MODE_THUNDER_LIGHT_e
Definition d_kankyo.h:500
@ DICE_MODE_DONE_e
Definition d_kankyo.h:503
@ DICE_MODE_CLOUDY_e
Definition d_kankyo.h:497
@ DICE_MODE_UNK6_e
Definition d_kankyo.h:502
@ DICE_MODE_THUNDER_HEAVY_e
Definition d_kankyo.h:501
u8 dKy_shadow_mode_check(u8 mode)
Definition d_kankyo.cpp:6833
f32 dKy_pol_eff_ratio_get(const cBgS_PolyInfo *polyinfo_p)
Definition d_kankyo.cpp:6362
dKy_dice_wether_state
Definition d_kankyo.h:506
@ DICE_STATE_INIT_e
Definition d_kankyo.h:508
@ DICE_STATE_RESET_e
Definition d_kankyo.h:507
@ DICE_STATE_NEXT_e
Definition d_kankyo.h:510
@ DICE_STATE_EXEC_e
Definition d_kankyo.h:509
f32 dKy_move_room_ratio(dKy_tevstr_c *tevstr_p, s8 *room_no_p)
Definition d_kankyo.cpp:4538
void dKy_set_actcol_ratio(f32 ratio)
Definition d_kankyo.cpp:5258
void dKy_addcol_fog_set(s16 r, s16 g, s16 b, f32 factor)
Definition d_kankyo.cpp:4957
int dKy_getDarktime_hour()
Definition d_kankyo.cpp:1519
void dKy_depth_dist_set(void *process_p)
Definition d_kankyo.cpp:6535
void dKy_WaterIn_Light_set()
Definition d_kankyo.cpp:5953
SND_INFLUENCE * dKy_Sound_get()
Definition d_kankyo.cpp:5051
void dKy_plight_cut(LIGHT_INFLUENCE *light_inf_p)
Definition d_kankyo.cpp:4863
void dKy_ParticleColor_get_actor(cXyz *param_0, dKy_tevstr_c *tevstr_p, GXColor *param_2, GXColor *param_3, GXColor *param_4, GXColor *param_5, f32 param_6)
Definition d_kankyo.cpp:5625
int dKy_BossLight_set(cXyz *pos_p, GXColor *color_p, f32 ref_dist, u8 param_3)
Definition d_kankyo.cpp:5646
void dKy_set_vrboxsoracol_ratio(f32 ratio)
Definition d_kankyo.cpp:5279
int dKy_WolfEyeLight_set(cXyz *pos_p, f32 angle_x, f32 angle_y, f32 cutoff, GXColor *color_p, f32 ref_dist, u8 spot_type, u8 distattn_type)
Definition d_kankyo.cpp:5821
dKy_LIGHT_SIZE
Definition d_kankyo.h:207
@ LIGHT_SIZE_M
Definition d_kankyo.h:209
@ LIGHT_SIZE_S
Definition d_kankyo.h:208
@ LIGHT_SIZE_L
Definition d_kankyo.h:210
@ LIGHT_SIZE_LL
Definition d_kankyo.h:211
BOOL dKy_TeachWind_existence_chk()
Definition d_kankyo.cpp:6478
void dKy_bg_addcol_amb_set(s16 r, s16 g, s16 b, f32 ratio)
Definition d_kankyo.cpp:4929
void dKy_setLight()
Definition d_kankyo.cpp:4233
void dKy_efplight_set(LIGHT_INFLUENCE *light_inf_p)
Definition d_kankyo.cpp:4879
u8 dKy_pol_argument_get(const cBgS_PolyInfo *polyinfo_p)
Definition d_kankyo.cpp:6148
void dKy_custom_colset(u8 prevGather, u8 curGather, f32 blend)
Definition d_kankyo.cpp:5168
void dKy_setLight_nowroom_grass(char room_no, f32 light_ratio)
Definition d_kankyo.cpp:4508
void dKy_Sound_set(cXyz pos, int param_1, fpc_ProcID actor_id, int timer)
Definition d_kankyo.cpp:5028
void dKy_dalkmist_inf_set(DALKMIST_INFLUENCE *dalkmist_inf_p)
Definition d_kankyo.cpp:4824
int dKy_Indoor_check()
Definition d_kankyo.cpp:6519
u8 dKy_pol_eff_env_get(const cBgS_PolyInfo *polyinfo_p, GXColor *out_color_p)
Definition d_kankyo.cpp:6210
u8 dKy_pol_efftype2_get(const cBgS_PolyInfo *polyinfo_p)
Definition d_kankyo.cpp:6088
void dKy_setLight_nowroom(char room_no)
Definition d_kankyo.cpp:4500
void dKy_darkworld_Area_set(char const *stageName, int roomNo)
Definition d_kankyo.cpp:6727
void dKy_set_vrboxcol_ratio(f32 ratio)
Definition d_kankyo.cpp:5273
void dKy_set_nexttime(f32 nexttime)
Definition d_kankyo.cpp:5301
void dKy_camera_water_in_status_set(u8 status)
Definition d_kankyo.cpp:6047
u8 dKy_pol_eff_prim_get(const cBgS_PolyInfo *polyinfo_p, GXColor *out_color_p)
Definition d_kankyo.cpp:6171
void dKy_Itemgetcol_chg_on()
Definition d_kankyo.cpp:5011
void dKy_GxFog_tevstr_set(dKy_tevstr_c *tevstr_p)
Definition d_kankyo.cpp:5108
int dKy_getdaytime_minute()
Definition d_kankyo.cpp:1503
void dKy_calc_color_set(GXColorS10 *out_color_p, color_RGB_class *color_a_start_p, color_RGB_class *color_b_start_p, color_RGB_class *color_a_end_p, color_RGB_class *color_b_end_p, f32 color_ratio, f32 blend_ratio, GXColorS10 add_col, f32 scale)
Definition d_kankyo.cpp:1848
int dKy_getDarktime_minute()
Definition d_kankyo.cpp:1524
void dKy_mock_light_every_set(LIGHT_INFLUENCE *light_inf_p)
Definition d_kankyo.cpp:4795
u8 dKy_pol_efftype_get(const cBgS_PolyInfo *polyinfo_p)
Definition d_kankyo.cpp:6057
void dKy_undwater_filter_draw()
Definition d_kankyo.cpp:4081
void dKy_setLight_nowroom_actor(dKy_tevstr_c *tevstr_p)
Definition d_kankyo.cpp:4568
u8 dKy_pol_eff2_prim_get(const cBgS_PolyInfo *polyinfo_p, GXColor *out_color_p)
Definition d_kankyo.cpp:6249
dScnKy_env_light_c g_env_light
Definition d_kankyo.cpp:451
void dKy_itudemo_se()
Definition d_kankyo.cpp:5289
bool dKy_darkworld_check()
Definition d_kankyo.cpp:6571
u8 dKy_pol_sound_get(const cBgS_PolyInfo *polyinfo_p)
Definition d_kankyo.cpp:6119
void dKy_actor_addcol_amb_set(s16 r, s16 g, s16 b, f32 ratio)
Definition d_kankyo.cpp:4922
u8 dKy_pol_eff2_alpha_get(const cBgS_PolyInfo *polyinfo_p)
Definition d_kankyo.cpp:6402
void dKy_shadow_mode_set(u8 mode)
Definition d_kankyo.cpp:6823
void dKy_efplight_cut(LIGHT_INFLUENCE *light_inf_p)
Definition d_kankyo.cpp:4896
u8 dKy_pol_eff_alpha_get(const cBgS_PolyInfo *polyinfo_p)
Definition d_kankyo.cpp:6326
int dKy_get_dayofweek()
Definition d_kankyo.cpp:5296
void dKy_bgparts_activelight_cut(int bgpart_id)
Definition d_kankyo.cpp:4917
int dKy_BossSpotLight_set(cXyz *pos_p, f32 angle_x, f32 angle_y, f32 cutoff, GXColor *color_p, f32 ref_dist, u8 spot_type, u8 distattn_type)
Definition d_kankyo.cpp:5754
void dKy_Global_amb_set(dKy_tevstr_c *tevstr_p)
Definition d_kankyo.cpp:4745
cXyz dKy_plight_near_pos()
Definition d_kankyo.cpp:4789
f32 dKy_pol_eff2_ratio_get(const cBgS_PolyInfo *polyinfo_p)
Definition d_kankyo.cpp:6439
void dKy_vrbox_addcol_kasumi_set(s16 r, s16 g, s16 b, f32 factor)
Definition d_kankyo.cpp:4981
void dKy_setLight_again()
Definition d_kankyo.cpp:4740
void dKy_set_fogcol_ratio(f32 ratio)
Definition d_kankyo.cpp:5268
void dKy_clear_game_init()
Definition d_kankyo.cpp:1341
void dKy_fog_startendz_set(f32 param_0, f32 param_1, f32 ratio)
Definition d_kankyo.cpp:4995
f32 dKy_get_parcent(f32 max, f32 min, f32 value)
Definition d_kankyo.cpp:711
void dKy_setLight_init()
Definition d_kankyo.cpp:4226
void dKy_dalkmist_inf_cut(DALKMIST_INFLUENCE *dalkmist_inf_p)
Definition d_kankyo.cpp:4836
dScnKy_env_light_c * dKy_getEnvlight()
Definition d_kankyo.h:491
int dKy_Outdoor_check()
Definition d_kankyo.cpp:6503
GXColor dKy_light_influence_col(GXColor *param_0, f32 param_1)
Definition d_kankyo.cpp:944
void dKy_tevstr_init(dKy_tevstr_c *tevstr_p, s8 room_no, u8 floorCol)
Definition d_kankyo.cpp:5202
void dKy_plight_set(LIGHT_INFLUENCE *light_inf_p)
Definition d_kankyo.cpp:4806
void dKy_bgparts_activelight_set(LIGHT_INFLUENCE *light_inf_p, int bgpart_id)
Definition d_kankyo.cpp:4909
cXyz dKy_light_influence_pos(int light_id)
Definition d_kankyo.cpp:4779
BOOL dKy_withwarp_capture_check()
Definition d_kankyo.cpp:6530
BOOL dKy_darkworld_spot_check(char const *stageName, int roomNo)
Returns TRUE if a given room would be loaded in twilight. This function always behaves as if the play...
Definition d_kankyo.cpp:6709
void dKy_set_vrboxkumocol_ratio(f32 ratio)
Definition d_kankyo.cpp:5284
BOOL dKy_daynight_check()
Definition d_kankyo.cpp:1509
void dKy_set_bgcol_ratio(f32 ratio)
Definition d_kankyo.cpp:5263
void dKy_plight_priority_set(LIGHT_INFLUENCE *light_inf_p)
Definition d_kankyo.cpp:4846
void dKy_vrbox_addcol_set(s16 r, s16 g, s16 b, f32 ratio)
Definition d_kankyo.cpp:4988
void dKy_actor_addcol_set(s16 r, s16 g, s16 b, f32 ratio)
Definition d_kankyo.cpp:4964
void dKy_vrbox_addcol_sky0_set(s16 r, s16 g, s16 b, f32 factor)
Definition d_kankyo.cpp:4973
void dKy_SordFlush_set(cXyz light_pos, int light_type)
Definition d_kankyo.cpp:5056
int dKy_rain_check()
Definition d_kankyo.cpp:5248
void dKy_GxFog_set()
Definition d_kankyo.cpp:5102
void dKy_bg_MAxx_proc(void *bg_model_p)
Definition d_kankyo.cpp:6855
void dKy_bg1_addcol_amb_set(s16 r, s16 g, s16 b, f32 factor)
Definition d_kankyo.cpp:4936
void dKy_FiveSenses_fullthrottle_dark()
Definition d_kankyo.cpp:822
BOOL dKy_SunMoon_Light_Check()
Definition d_kankyo.cpp:6487
void dKy_Sound_init()
Definition d_kankyo.cpp:5018
void dKy_shadow_mode_reset(u8 mode)
Definition d_kankyo.cpp:6828
u8 dKy_pol_eff2_env_get(const cBgS_PolyInfo *polyinfo_p, GXColor *out_color_p)
Definition d_kankyo.cpp:6288
void dKy_change_colpat(u8 colpat)
Definition d_kankyo.cpp:5160
STATIC_ASSERT(sizeof(dKy_tevstr_c)==0x388)
void dKy_ParticleColor_get_bg(cXyz *param_0, dKy_tevstr_c *tevstr_p, GXColor *param_2, GXColor *param_3, GXColor *param_4, GXColor *param_5, f32 param_6)
Definition d_kankyo.cpp:5639
u8 dKy_darkworld_stage_check(char const *stageName, int roomNo)
Returns TRUE if (1) the room is one which can be loaded in twilight, (2) there is nothing currently p...
Definition d_kankyo.cpp:6666
void dKy_set_allcol_ratio(f32 ratio)
Definition d_kankyo.cpp:5253
unsigned int fpc_ProcID
Definition f_pc_base.h:10
static s32 status
Definition fstload.c:6
u8 mDistAttenuation
Definition d_kankyo.h:83
GXColor mColor
Definition d_kankyo.h:76
f32 mAngleX
Definition d_kankyo.h:80
u8 field_0x26
Definition d_kankyo.h:84
f32 mCutoffAngle
Definition d_kankyo.h:79
u8 mAngleAttenuation
Definition d_kankyo.h:82
f32 field_0x14
Definition d_kankyo.h:78
f32 mRefDistance
Definition d_kankyo.h:77
f32 mAngleY
Definition d_kankyo.h:81
cXyz mPos
Definition d_kankyo.h:75
cXyz mPos
Definition d_kankyo.h:55
s8 mIndex
Definition d_kankyo.h:57
f32 field_0xc
Definition d_kankyo.h:56
u8 mAngleAttenuation
Definition d_kankyo.h:68
LIGHT_INFLUENCE mInfluence
Definition d_kankyo.h:71
f32 mCutoffAngle
Definition d_kankyo.h:65
f32 mAngleY
Definition d_kankyo.h:67
u8 mDistAttenuation
Definition d_kankyo.h:69
f32 mAngleX
Definition d_kankyo.h:66
f32 field_0x14
Definition d_kankyo.h:64
cXyz mPosition
Definition d_kankyo.h:61
u8 field_0x26[6]
Definition d_kankyo.h:70
f32 mRefDistance
Definition d_kankyo.h:63
GXColor mColor
Definition d_kankyo.h:62
LIGHT_INFLUENCE field_0x8
Definition d_kankyo.h:44
u8 mState
Definition d_kankyo.h:41
u8 mFrame
Definition d_kankyo.h:42
int mLightType
Definition d_kankyo.h:43
f32 field_0x1c
Definition d_kankyo.h:103
LIGHT_INFLUENCE mLightInfluence
Definition d_kankyo.h:105
f32 field_0xc
Definition d_kankyo.h:99
u8 mState
Definition d_kankyo.h:95
u8 field_0x20[4]
Definition d_kankyo.h:104
u8 field_0x2
Definition d_kankyo.h:96
int mMode
Definition d_kankyo.h:97
f32 mFlashTimer
Definition d_kankyo.h:98
f32 field_0x18
Definition d_kankyo.h:102
u8 mStatus
Definition d_kankyo.h:94
f32 field_0x14
Definition d_kankyo.h:101
f32 field_0x10
Definition d_kankyo.h:100
Definition d_kankyo.h:108
J3DLightObj light_obj
Definition d_kankyo.h:109
f32 pow
Definition d_kankyo.h:90
cXyz * vec_override
Definition d_kankyo.h:89
cXyz vec
Definition d_kankyo.h:88
Definition d_a_ep.cpp:155
Definition d_a_ep.cpp:149
GXColorS10 mColor
Definition d_kankyo.h:15
f32 mFluctuation
Definition d_kankyo.h:17
f32 mPow
Definition d_kankyo.h:16
int mIndex
Definition d_kankyo.h:18
cXyz mPosition
Definition d_kankyo.h:14
Definition d_kankyo.h:112
int field_0x1c
Definition d_kankyo.h:116
f32 field_0x34
Definition d_kankyo.h:122
Vec position
Definition d_kankyo.h:113
f32 field_0x94
Definition d_kankyo.h:133
f32 mRefDist
Definition d_kankyo.h:126
f32 field_0x30
Definition d_kankyo.h:121
f32 field_0x28
Definition d_kankyo.h:119
f32 field_0x24
Definition d_kankyo.h:118
f32 field_0x20
Definition d_kankyo.h:117
Vec mLightDir
Definition d_kankyo.h:123
f32 field_0xdc
Definition d_kankyo.h:136
f32 field_0xe4
Definition d_kankyo.h:138
f32 mRefBrightness
Definition d_kankyo.h:127
u32 field_0x98[2][8]
Definition d_kankyo.h:134
GXSpotFn mSpotFn
Definition d_kankyo.h:125
Vec field_0xc
Definition d_kankyo.h:114
u32 field_0x58[2][6]
Definition d_kankyo.h:129
f32 mCutoff
Definition d_kankyo.h:124
f32 field_0x88
Definition d_kankyo.h:130
f32 field_0xe0
Definition d_kankyo.h:137
f32 field_0xd8
Definition d_kankyo.h:135
f32 field_0x8c
Definition d_kankyo.h:131
f32 field_0x90
Definition d_kankyo.h:132
GXDistAttnFn mDistFn
Definition d_kankyo.h:128
GXColor color
Definition d_kankyo.h:115
f32 field_0x2c
Definition d_kankyo.h:120
int field_0xc
Definition d_kankyo.h:49
cXyz position
Definition d_kankyo.h:48
int timer
Definition d_kankyo.h:50
fpc_ProcID actor_id
Definition d_kankyo.h:51
Definition d_a_hozelda.cpp:18
u8 mConstant
Definition d_kankyo.h:28
u8 field_0x29
Definition d_kankyo.h:29
cXyz position
Definition d_kankyo.h:22
int field_0x24
Definition d_kankyo.h:27
f32 field_0x20
Definition d_kankyo.h:26
f32 mRadius
Definition d_kankyo.h:24
cXyz mDirection
Definition d_kankyo.h:23
f32 mStrength
Definition d_kankyo.h:25
f32 mMinRadius
Definition d_kankyo.h:34
u8 mInUse
Definition d_kankyo.h:33
f32 mSpeed
Definition d_kankyo.h:35
WIND_INFLUENCE mInfluence
Definition d_kankyo.h:37
f32 mStrengthMaxVel
Definition d_kankyo.h:36
Definition d_a_obj_sekizoa.cpp:191
Definition d_a_ep.cpp:134
Definition d_a_hozelda.cpp:20
Definition d_kankyo_data.h:6
Definition d_kankyo.h:191
u8 data[8]
Definition d_kankyo.h:192
Definition d_kankyo.h:187
u8 data[8]
Definition d_kankyo.h:188
Definition d_kankyo.h:199
u8 data[8]
Definition d_kankyo.h:200
Definition d_kankyo.h:195
u8 data[8]
Definition d_kankyo.h:196
Definition d_kankyo.h:203
u8 data[8]
Definition d_kankyo.h:204
J3DLightObj mLightObj
Definition d_kankyo.h:147
s8 room_no
Definition d_kankyo.h:168
u8 Type
Definition d_kankyo.h:162
u16 Material_id
Definition d_kankyo.h:161
GXColorS10 FogCol
Definition d_kankyo.h:153
GXColorS10 AmbCol
Definition d_kankyo.h:152
f32 mFogEndZ
Definition d_kankyo.h:158
GXColorS10 TevColor
Definition d_kankyo.h:154
cXyz mLightPosWorld
Definition d_kankyo.h:150
u8 mLightMode
Definition d_kankyo.h:170
u8 Material_use_fg
Definition d_kankyo.h:171
u8 PrevCol
Definition d_kankyo.h:165
f32 pat_ratio
Definition d_kankyo.h:159
u8 field_0x384
Definition d_kankyo.h:172
cXyz field_0x32c
Definition d_kankyo.h:149
f32 field_0x344
Definition d_kankyo.h:151
GXColor TevKColor
Definition d_kankyo.h:155
GXColor mLightInf
Definition d_kankyo.h:156
u8 field_0x385
Definition d_kankyo.h:173
u8 mInitTimer
Definition d_kankyo.h:163
f32 field_0x374
Definition d_kankyo.h:160
u8 UseCol
Definition d_kankyo.h:164
u8 wether_pat0
Definition d_kankyo.h:167
J3DLightObj mLights[6]
Definition d_kankyo.h:148
u8 YukaCol
Definition d_kankyo.h:169
f32 mFogStartZ
Definition d_kankyo.h:157
u8 wether_pat1
Definition d_kankyo.h:166
Definition d_kankyo_data.h:43
f32 field_0x1278
Definition d_kankyo.h:422
f32 field_0x127c
Definition d_kankyo.h:423
LIGHT_INFLUENCE mLightInfluence[30]
Definition d_kankyo.h:258
f32 unk_0x11d0
Definition d_kankyo.h:380
u8 field_0xe90
Definition d_kankyo.h:295
u8 wether_pat1
Definition d_kankyo.h:441
void setLightTevColorType_MAJI(J3DModel *model_p, dKy_tevstr_c *tevstr_p)
Definition d_kankyo.h:246
GXColorS10 vrbox_kasumi_inner_col
Definition d_kankyo.h:358
f32 field_0x1238
Definition d_kankyo.h:406
f32 pat_ratio
Definition d_kankyo.h:383
GXColorS10 dungeonlight_col[6]
Definition d_kankyo.h:363
GXColorS10 field_0x10f0
Definition d_kankyo.h:359
f32 field_0x1240
Definition d_kankyo.h:408
u8 unk_0x1198[8]
Definition d_kankyo.h:372
LIGHT_INFLUENCE unk_0x740
Definition d_kankyo.h:263
dScnKy_env_light_c()
Definition d_kankyo.cpp:1364
void setLight_bg(dKy_tevstr_c *, GXColorS10 *, GXColorS10 *, f32 *, f32 *)
Definition d_kankyo.cpp:2323
dKy_pol_efftbl_struct * pol_efftbl2
Definition d_kankyo.h:465
void setLight_palno_get(u8 *, u8 *, u8 *, u8 *, u8 *, u8 *, u8 *, u8 *, f32 *, int *, int *, f32 *, u8 *)
Definition d_kankyo.cpp:1562
void settingTevStruct_colget_player(dKy_tevstr_c *)
Definition d_kankyo.cpp:2642
int field_0x1048
Definition d_kankyo.h:338
bool mRainInitialized
Definition d_kankyo.h:290
u16 unk_0xe64
Definition d_kankyo.h:279
u8 field_0x1040[4]
Definition d_kankyo.h:336
s16 field_0x1300
Definition d_kankyo.h:477
u8 unk_0x11a8[8]
Definition d_kankyo.h:374
WIND_INF_ENTITY wind_inf_entity[5]
Definition d_kankyo.h:269
f32 vrboxkumocol_ratio
Definition d_kankyo.h:402
f32 now_actcol_ratio
Definition d_kankyo.h:391
u8 dice_wether_pat
Definition d_kankyo.h:449
void setLight()
Definition d_kankyo.cpp:1868
u8 using_time_control_tag
Definition d_kankyo.h:473
u8 wether_pat0
Definition d_kankyo.h:440
J3DModel * undwater_ef_model
Definition d_kankyo.h:324
f32 now_fogcol_ratio
Definition d_kankyo.h:393
u8 unk_0x59c[0x72C - 0x59C]
Definition d_kankyo.h:261
f32 bg_light_influence
Definition d_kankyo.h:415
GXColorS10 field_0x10f8
Definition d_kankyo.h:360
DALKMIST_INFLUENCE * dalkmist_influence[10]
Definition d_kankyo.h:272
void Sndpos()
Definition d_kankyo.cpp:3813
u8 mFogDensity
Definition d_kankyo.h:470
void Eflight_flush_proc()
Definition d_kankyo.cpp:3824
kytag08_class * fog_avoid_tag
Definition d_kankyo.h:345
u8 is_blure
Definition d_kankyo.h:472
f32 field_0x126c
Definition d_kankyo.h:419
SND_INFLUENCE sound_influence
Definition d_kankyo.h:270
f32 getDarkDaytime()
Definition d_kankyo.cpp:1536
u8 dice_wether_mode
Definition d_kankyo.h:447
dKankyo_evil_Packet * mpEvilPacket
Definition d_kankyo.h:343
dKy_pol_efftbl_struct * pol_efftbl
Definition d_kankyo.h:463
GXColorS10 bg3_addcol_amb
Definition d_kankyo.h:373
f32 custom_windpower
Definition d_kankyo.h:277
f32 field_0x1254
Definition d_kankyo.h:413
void settingTevStruct_plightcol_plus(cXyz *, dKy_tevstr_c *, GXColorS10, GXColorS10, u8)
Definition d_kankyo.cpp:2695
stage_plight_info_class * stage_plight_info
Definition d_kankyo.h:267
GXColorS10 actor_amb_col
Definition d_kankyo.h:361
f32 field_0x122c
Definition d_kankyo.h:403
u8 PrevCol
Definition d_kankyo.h:444
f32 getDaytime()
Definition d_kankyo.cpp:1493
u8 field_0x130a
Definition d_kankyo.h:482
dKankyo_odour_Packet * mpOdourPacket
Definition d_kankyo.h:322
stage_envr_info_class * stage_envr_info
Definition d_kankyo.h:254
u8 mEvilInitialized
Definition d_kankyo.h:340
u8 UseCol
Definition d_kankyo.h:445
u8 field_0x130b
Definition d_kankyo.h:483
u8 now_senses_effect
Definition d_kankyo.h:328
GXColorS10 vrbox_kumo_top_col
Definition d_kankyo.h:354
f32 old_time
Definition d_kankyo.h:421
u8 Itemgetcol_chg
Definition d_kankyo.h:455
f32 now_bgcol_ratio
Definition d_kankyo.h:392
cXyz sun_light_pos
Definition d_kankyo.h:347
dKyd_lightSchejule * light_schedule
Definition d_kankyo.h:256
u8 field_0xea9
Definition d_kankyo.h:304
u8 mContrastFlag
Definition d_kankyo.h:459
dKankyo_rain_Packet * mpRainPacket
Definition d_kankyo.h:292
GXColorS10 bg2_addcol_amb
Definition d_kankyo.h:371
u8 unk_0x128c[0x1298 - 0x128C]
Definition d_kankyo.h:427
u16 mDate
Definition d_kankyo.h:438
u8 mMudInitialized
Definition d_kankyo.h:337
int field_0x1054
Definition d_kankyo.h:342
int field_0xf24
Definition d_kankyo.h:321
f32 field_0x1264
Definition d_kankyo.h:417
f32 field_0x11ec
Definition d_kankyo.h:387
JKRSolidHeap * undwater_ef_heap
Definition d_kankyo.h:326
void exeKankyo()
Definition d_kankyo.cpp:3951
void settingTevStruct_colget_actor(cXyz *, dKy_tevstr_c *, GXColorS10 *, GXColorS10 *, f32 *, f32 *)
Definition d_kankyo.cpp:2591
u8 field_0x1038
Definition d_kankyo.h:334
u8 mMoyaMode
Definition d_kankyo.h:308
u8 mColPatMode
Definition d_kankyo.h:451
dKankyo_shstar_Packet * mpShstarPacket
Definition d_kankyo.h:318
f32 field_0x1234
Definition d_kankyo.h:405
EFLIGHT_PROC eflight
Definition d_kankyo.h:266
DUNGEON_LIGHT dungeonlight[8]
Definition d_kankyo.h:273
GXColorS10 fog_col
Definition d_kankyo.h:364
f32 now_vrboxkumocol_ratio
Definition d_kankyo.h:395
EF_THUNDER mThunderEff
Definition d_kankyo.h:316
bool field_0xe92
Definition d_kankyo.h:297
int field_0x1280
Definition d_kankyo.h:424
GXColorS10 vrbox_kumo_bottom_col
Definition d_kankyo.h:355
f32 now_vrboxsoracol_ratio
Definition d_kankyo.h:394
LIGHT_INFLUENCE * pointlight[100]
Definition d_kankyo.h:259
int mMoyaCount
Definition d_kankyo.h:309
f32 time_change_rate
Definition d_kankyo.h:411
cXyz moon_pos
Definition d_kankyo.h:350
BOSS_LIGHT field_0x0c18[8]
Definition d_kankyo.h:274
f32 mVrkumoStrength
Definition d_kankyo.h:314
u8 field_0x12cc
Definition d_kankyo.h:450
virtual ~dScnKy_env_light_c()
Definition d_kankyo.h:241
void drawKankyo()
Definition d_kankyo.cpp:4073
f32 field_0x123c
Definition d_kankyo.h:407
void CalcTevColor()
Definition d_kankyo.cpp:3803
dKankyo_sun_Packet * mpSunPacket
Definition d_kankyo.h:288
dKankyo_star_Packet * mpStarPacket
Definition d_kankyo.h:302
u8 shadow_mode
Definition d_kankyo.h:461
int mVrkumoCount
Definition d_kankyo.h:313
JPABaseEmitter * senses_ef_emitter2
Definition d_kankyo.h:332
dKy_pol_arg_struct * pol_arg
Definition d_kankyo.h:468
u8 field_0x12d6
Definition d_kankyo.h:460
u8 unk_0x1178[8]
Definition d_kankyo.h:368
u8 mFogAdjTableType
Definition d_kankyo.h:454
void setLightTevColorType(J3DModelData *, dKy_tevstr_c *)
Definition d_kankyo.cpp:3521
u8 mColPatModeGather
Definition d_kankyo.h:452
u8 unk_0xe6c
Definition d_kankyo.h:283
cXyz sun_pos
Definition d_kankyo.h:349
bool hide_vrbox
Definition d_kankyo.h:458
u8 schbit
Definition d_kankyo.h:457
void setLightTevColorType_MAJI(J3DModelData *, dKy_tevstr_c *)
u8 evt_wind_go
Definition d_kankyo.h:284
cXyz plight_near_pos
Definition d_kankyo.h:348
void setSunpos()
Definition d_kankyo.cpp:1428
void SetBaseLight()
Definition d_kankyo.cpp:3923
GB_MAPLE_COL_CHANGE global_maple_col_change[2]
Definition d_kankyo.h:333
u8 field_0xe91
Definition d_kankyo.h:296
s16 evt_wind_angle_x
Definition d_kankyo.h:281
int mStarCount
Definition d_kankyo.h:300
u8 light_init_timer
Definition d_kankyo.h:456
s16 evt_wind_angle_y
Definition d_kankyo.h:282
LIGHT_INFLUENCE * efplight[5]
Definition d_kankyo.h:260
u8 light_mask_type
Definition d_kankyo.h:480
f32 mStarDensity
Definition d_kankyo.h:301
void setDaytime()
Definition d_kankyo.cpp:1371
f32 field_0xf34
Definition d_kankyo.h:325
u8 mColpatWeather
Definition d_kankyo.h:446
dKankyo_vrkumo_Packet * mpVrkumoPacket
Definition d_kankyo.h:315
Vec field_0x1064
Definition d_kankyo.h:346
u8 field_0xf2c
Definition d_kankyo.h:323
u8 senses_mode
Definition d_kankyo.h:327
BOSS_LIGHT field_0x0d58[6]
Definition d_kankyo.h:275
f32 fogcol_ratio
Definition d_kankyo.h:400
stage_vrboxcol_info_class * stage_vrboxcol_info
Definition d_kankyo.h:255
u8 field_0x1284[4]
Definition d_kankyo.h:425
u8 field_0x12b8[0x12BC - 0x12B8]
Definition d_kankyo.h:436
u16 unk_0xe66
Definition d_kankyo.h:280
u8 mVrkumoStatus
Definition d_kankyo.h:312
int mPlayerPLightIdx
Definition d_kankyo.h:431
u32 moya_se
Definition d_kankyo.h:426
f32 actcol_ratio
Definition d_kankyo.h:398
u8 field_0x12f9
Definition d_kankyo.h:471
u8 player_room_no
Definition d_kankyo.h:271
f32 unk_0xe60
Definition d_kankyo.h:278
u8 mOdourPacketStatus
Definition d_kankyo.h:319
bool mStarInitialized
Definition d_kankyo.h:299
f32 mWaterSurfaceShineRate
Definition d_kankyo.h:479
s8 field_0x12fc
Definition d_kankyo.h:474
f32 grass_light_inf_rate
Definition d_kankyo.h:416
f32 mDemoAttentionPoint
Definition d_kankyo.h:420
GXFogAdjTable mXFogTbl
Definition d_kankyo.h:352
f32 allcol_ratio
Definition d_kankyo.h:397
u8 field_0x1051
Definition d_kankyo.h:341
int mHousiCount
Definition d_kankyo.h:305
u8 unk_0x1168[8]
Definition d_kankyo.h:366
dKankyo_sunlenz_Packet * mpSunLenzPacket
Definition d_kankyo.h:289
u8 light_size
Definition d_kankyo.h:481
f32 field_0x11f0
Definition d_kankyo.h:388
u8 TeachWind_existence
Definition d_kankyo.h:285
f32 field_0x1230
Definition d_kankyo.h:404
u8 field_0x12ac[0x12B0 - 0x12AC]
Definition d_kankyo.h:433
GXColorS10 addcol_fog
Definition d_kankyo.h:375
GXColorS10 vrbox_addcol_sky0
Definition d_kankyo.h:376
f32 now_allcol_ratio
Definition d_kankyo.h:390
void setLight_actor(dKy_tevstr_c *, GXColorS10 *, f32 *, f32 *)
Definition d_kankyo.cpp:2420
dKy_pol_effcol_struct * pol_effcol2
Definition d_kankyo.h:466
int schbit_timer
Definition d_kankyo.h:435
f32 unk_0x11c8
Definition d_kankyo.h:378
dKankyo_cloud_Packet * mpCloudPacket
Definition d_kankyo.h:311
u8 field_0xf21
Definition d_kankyo.h:320
f32 daytime
Definition d_kankyo.h:409
u8 unk_0x760[0x764 - 0x760]
Definition d_kankyo.h:264
f32 field_0x11f4
Definition d_kankyo.h:389
s16 field_0x1302
Definition d_kankyo.h:478
GXColorS10 bg1_addcol_amb
Definition d_kankyo.h:369
stage_pselect_info_class * stage_pselect_info
Definition d_kankyo.h:253
GXColorS10 actor_addcol_amb
Definition d_kankyo.h:365
u8 unk_0xe6f
Definition d_kankyo.h:286
GXColorS10 vrbox_kasumi_outer_col
Definition d_kankyo.h:357
GXColorS10 vrbox_addcol_kasumi
Definition d_kankyo.h:377
u8 mColpatPrevGather
Definition d_kankyo.h:442
u8 camera_water_in_status
Definition d_kankyo.h:462
f32 unk_0x11cc
Definition d_kankyo.h:379
stage_palette_info_class * stage_palette_info
Definition d_kankyo.h:252
GXColorS10 bg_amb_col[4]
Definition d_kankyo.h:362
f32 nexttime
Definition d_kankyo.h:410
u8 dice_wether_state
Definition d_kankyo.h:448
int mPlayerEfLightIdx
Definition d_kankyo.h:432
GXColorS10 bg_addcol_amb
Definition d_kankyo.h:367
dKy_pol_sound_struct * pol_sound
Definition d_kankyo.h:467
u8 field_0xf18[4]
Definition d_kankyo.h:317
int field_0x12a0
Definition d_kankyo.h:430
int base_raincnt
Definition d_kankyo.h:429
LIGHT_INFLUENCE base_light
Definition d_kankyo.h:257
JPABaseEmitter * senses_ef_emitter1
Definition d_kankyo.h:331
u8 mColpatCurrGather
Definition d_kankyo.h:443
GXColorS10 vrbox_sky_col
Definition d_kankyo.h:353
f32 field_0x1258
Definition d_kankyo.h:414
u8 darktime_week
Definition d_kankyo.h:475
cXyz field_0x10a0
Definition d_kankyo.h:351
int raincnt
Definition d_kankyo.h:291
s16 mActorLightEffect
Definition d_kankyo.h:439
WIND_INFLUENCE * pntwind[30]
Definition d_kankyo.h:268
GB_WIND_INFLUENCE global_wind_influence
Definition d_kankyo.h:276
f32 mFogNear
Definition d_kankyo.h:385
f32 field_0x1268
Definition d_kankyo.h:418
u8 mFogAdjEnable
Definition d_kankyo.h:453
f32 mFogFar
Definition d_kankyo.h:386
dKankyo_housi_Packet * mpHousiPacket
Definition d_kankyo.h:306
bool mSunInitialized
Definition d_kankyo.h:287
f32 mColPatBlendGather
Definition d_kankyo.h:384
f32 field_0xebc
Definition d_kankyo.h:310
mDoExt_btkAnm * undwater_btk
Definition d_kankyo.h:344
void settingTevStruct(int, cXyz *, dKy_tevstr_c *)
dKankyo_mud_Packet * mpMudPacket
Definition d_kankyo.h:339
f32 dark_daytime
Definition d_kankyo.h:412
u8 mCloudInitialized
Definition d_kankyo.h:307
f32 vrboxsoracol_ratio
Definition d_kankyo.h:401
JPABaseEmitter * senses_ef_emitter0
Definition d_kankyo.h:330
int field_0x12b0
Definition d_kankyo.h:434
f32 bgcol_ratio
Definition d_kankyo.h:399
dKankyo_snow_Packet * mpSnowPacket
Definition d_kankyo.h:298
dKy_color_data_struct * colordata_tbl
Definition d_kankyo.h:469
GXColorS10 vrbox_kumo_shadow_col
Definition d_kankyo.h:356
u16 mFogAdjCenter
Definition d_kankyo.h:437
int field_0x103c
Definition d_kankyo.h:335
LIGHT_INFLUENCE bgparts_active_light[2]
Definition d_kankyo.h:265
int dice_wether_counter
Definition d_kankyo.h:428
u8 fishing_hole_season
Definition d_kankyo.h:476
bool mHousiInitialized
Definition d_kankyo.h:303
int mSnowCount
Definition d_kankyo.h:294
bool mSnowInitialized
Definition d_kankyo.h:293
LIGHT_INFLUENCE * unk_0x72c[5]
Definition d_kankyo.h:262
f32 dice_wether_time
Definition d_kankyo.h:382
f32 field_0x1210
Definition d_kankyo.h:396
f32 dice_wether_change_time
Definition d_kankyo.h:381
f32 senses_effect_strength
Definition d_kankyo.h:329
u8 unk_0x1188[8]
Definition d_kankyo.h:370
void setLightTevColorType(J3DModel *model_p, dKy_tevstr_c *tevstr_p)
Definition d_kankyo.h:243
dKy_pol_effcol_struct * pol_effcol
Definition d_kankyo.h:464
u8 staffroll_next_timer
Definition d_kankyo.h:484
Definition d_a_hozelda.cpp:47
int BOOL
Definition types.h:27
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