Files
dusklight/src/d/d_kankyo.cpp
T

1694 lines
48 KiB
C++

/* d_kankyo.cpp autogenerated by split.py v0.3 at 2021-01-01 22:51:09.344700 */
#include "d/d_kankyo/d_kankyo.h"
#include "JSystem/JMath/JMath.h"
#include "Z2AudioLib/Z2SeMgr/Z2SeMgr.h"
#include "d/d_com/d_com_inf_game/d_com_inf_game.h"
#include "d/d_meter2/d_meter2_info/d_meter2_info.h"
#include "global.h"
#include "m_Do/m_Do_audio/m_Do_audio.h"
#include "m_Do/m_Do_graphic/m_Do_graphic.h"
#include "msl_c/math.h"
#include "msl_c/string.h"
#include "os/OS.h"
extern "C" {
int abs(int);
int memcmp(const void*, const void*, u32);
void __dl__FPv(void);
void __mi__4cXyzCFRC3Vec(void);
void __ml__4cXyzCFf(void);
void __nw__FUl(void);
void __pl__4cXyzCFRC3Vec(void);
void __dt__10BOSS_LIGHTFv(void);
void __ct__10BOSS_LIGHTFv(void);
void GroundCross__4cBgSFP11cBgS_GndChk(void);
void cLib_addCalc__FPfffff(void);
void cM3d_VectorProduct2d__Fffffff(void);
void __dt__4cXyzFv(void);
void checkNowWolfEyeUp__9daPy_py_cFv(void);
void __dt__18dBgS_CamGndChk_WtrFv(void);
void __ct__18dBgS_CamGndChk_WtrFv(void);
void GetPolyAtt0__4dBgSFRC13cBgS_PolyInfo(void);
void GetPolyAtt1__4dBgSFRC13cBgS_PolyInfo(void);
void dCam_getBody__Fv(void);
void dComIfG_getStageRes__FPCc(void);
void getLayerNo_common__14dComIfG_play_cFPCcii(void);
void getLayerNo__14dComIfG_play_cFi(int);
void dComIfGp_world_dark_get__Fv(void);
void dComIfGs_PolyDamageOff_Set__FSc(void);
void dComIfGs_sense_type_change_Get__Fv(void);
void dKankyo_DayProc__Fv(void);
void dKy_actor_addcol_set__Fsssf(void);
void dKy_bgparts_activelight_cut__Fi(void);
void dKy_bgparts_activelight_set__FP15LIGHT_INFLUENCEi(void);
void dKy_BossLight_set__FP4cXyzP8_GXColorfUc(void);
void dKy_camera_water_in_status_check__Fv(void);
void dKy_darkworld_check__Fv(void);
void dKy_efplight_cut__FP15LIGHT_INFLUENCE(void);
void dKy_efplight_set__FP15LIGHT_INFLUENCE(void);
void dKy_fog_startendz_set__Ffff(void);
void dKy_get_dayofweek__Fv(void);
void dKy_getdaytime_hour__Fv(void);
void dKy_getdaytime_minute__Fv(void);
void dKy_Indoor_check__Fv(void);
void dKy_light_influence_pos__Fi(void);
void dKy_Outdoor_check__Fv(void);
void dKy_plight_set__FP15LIGHT_INFLUENCE(void);
void dKy_set_vrboxkumocol_ratio__Ff(void);
void dKy_set_vrboxsoracol_ratio__Ff(void);
void dKy_setLight_init__Fv(void);
void dKy_setLight_nowroom_actor__FP12dKy_tevstr_c(void);
void dKy_setLight_nowroom__Fc(void);
void dKy_shadow_mode_check__FUc(void);
void dKy_shadow_mode_reset__FUc(void);
void dKy_shadow_mode_set__FUc(void);
void dKy_Sound_init__Fv(void);
void dKy_SunMoon_Light_Check__Fv(void);
void dKy_tevstr_init__FP12dKy_tevstr_cScUc(void);
void dKy_twilight_camelight_set__Fv(void);
void dKy_vrbox_addcol_set__Fsssf(void);
void dKy_WaterIn_Light_set__Fv(void);
void dKyd_BloomInf_tbl_getp__Fi(void);
void dKyd_darkworld_tbl_getp__Fv(void);
void dKyd_dmenvr_getp__Fv(void);
void dKyd_dmpalet_getp__Fv(void);
void dKyd_dmpselect_getp__Fv(void);
void dKyd_dmvrbox_getp__Fv(void);
void dKyd_light_size_tbl_getp__Fv(void);
void dKyd_light_tw_size_tbl_getp__Fv(void);
void dKyd_maple_col_getp__Fv(void);
void dKyd_schejule_boss_getp__Fv(void);
void dKyd_schejule_getp__Fv(void);
void dKyd_xfog_table_set__FUc(void);
void dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz(void);
void dKyw_get_wind_vec__Fv(void);
void dKyw_rain_set__Fi(void);
void dKyw_wether_proc__Fv(void);
void dKyw_wind_set__Fv(void);
void getActor__12dMsgObject_cFv(void);
void set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf(
void);
void getRes__14dRes_control_cFPCclP11dRes_info_ci(void);
void getDarkDaytime__18dScnKy_env_light_cFv(void);
void getStatusRoomDt__20dStage_roomControl_cFi(void);
void GetTimePass__20dStage_roomControl_cFv(void);
void __dt__13DUNGEON_LIGHTFv(void);
void __ct__13DUNGEON_LIGHTFv(void);
void func_80361C24(void);
void __construct_array(void);
void __cvt_fp2unsigned(void);
void __ct__19GB_MAPLE_COL_CHANGEFv(void);
void GFSetFog__F10_GXFogTypeffff8_GXColor(void);
void GXInitLightAttn(void);
void GXInitLightColor(void);
void GXInitLightDir(void);
void GXInitLightDistAttn(void);
void GXInitLightSpot(void);
void GXInitLightPos(void);
void GXLoadLightObjImm(void);
void GXSetChanAmbColor(void);
void GXSetFog(void);
void GXSetFogRangeAdj(void);
void GxXFog_set__Fv(void);
void isDarkClearLV__21dSv_player_status_b_cCFi(void);
void isDungeonItem__12dSv_memBit_cCFi(void);
void isEventBit__11dSv_event_cCFUs(void);
void isSwitch__10dSv_info_cCFii(void);
void isSwitch__12dSv_memBit_cCFi(void);
void init__12J3DFrameCtrlFs(void);
void __as__12J3DLightInfoFRC12J3DLightInfo(void);
void simpleCalcMaterial__12J3DModelDataFUsPA4_f(void);
void setEffectMtx__13J3DTexMtxInfoFPA4_f(void);
void deleteAllParticle__14JPABaseEmitterFv(void);
void getName__10JUTNameTabCFUs(void);
void __dt__15LIGHT_INFLUENCEFv(void);
void __ct__15LIGHT_INFLUENCEFv(void);
void mDoExt_adjustSolidHeap__FP12JKRSolidHeap(void);
void play__14mDoExt_baseAnmFv(void);
void entry__13mDoExt_btkAnmFP16J3DMaterialTablef(void);
void init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss(void);
void mDoExt_createSolidHeapFromGameToCurrent__FUlUl(void);
void mDoExt_J3DModel__create__FP12J3DModelDataUlUl(void);
void mDoExt_modelUpdateDL__FP8J3DModel(void);
void mDoExt_restoreCurrentHeap__Fv(void);
void mDoGph_gInf_c_NS_bloom_c_NS_create(void);
void mDoLib_project__FP3VecP3Vec(void);
void mDoMtx_inverseTranspose__FPA4_CfPA4_f(void);
void mDoMtx_lookAt__FPA4_fPC3VecPC3Vecs(void);
void offEventBit__11dSv_event_cFUs(void);
void SetPos__11cBgS_GndChkFPC4cXyz(void);
void __dt__15WIND_INF_ENTITYFv(void);
void __ct__15WIND_INF_ENTITYFv(void);
void __dt__10Z2EnvSeMgrFv(void);
void resetScene__10Z2EnvSeMgrFv(void);
void Z2EnvSeMgr(void);
void load2ndDynamicWave__10Z2SceneMgrFv(void);
}
class j3dsys {
public:
Mtx mtx;
};
extern j3dsys lbl_80434AC8;
// additional symbols needed for d_kankyo.cpp
// autogenerated by split.py v0.3 at 2021-01-01 22:51:09.144358
extern u8 lbl_80450718;
extern u8 lbl_80453BC8;
extern u8 lbl_80453CA8;
extern u8 lbl_803DD428;
extern u8 lbl_80453CB4;
extern u8 lbl_803BC050;
extern u8 lbl_80453E40;
extern u8 lbl_80453CA0;
extern u8 lbl_80453E04;
extern u8 lbl_80453D40;
extern u8 lbl_803BBEFC;
extern u8 lbl_80453BF0;
extern u8 lbl_80453BDC;
extern u8 lbl_80453D68;
extern u8 lbl_80453C60;
extern u8 lbl_80453D04;
extern u8 lbl_80453C2C;
extern u8 lbl_80453D24;
extern u8 lbl_80453D88;
extern u8 lbl_80453D9C;
extern u8 lbl_80453D80;
extern u8 lbl_80453DE8;
extern u8 lbl_80450708;
extern u8 lbl_80453D60;
extern u8 lbl_80453DAC;
extern u8 lbl_80453DB8;
extern u8 lbl_80453C98;
extern u8 lbl_8045106B;
extern u8 lbl_80453CC4;
extern u8 lbl_80453C74;
extern u8 lbl_80453D7C;
extern u8 lbl_80453BC0;
extern u8 lbl_80453C54;
extern u8 lbl_80453CD8;
extern u8 lbl_80453CC8;
extern u8 lbl_80453BE8;
extern u8 lbl_803BC13C;
extern u8 lbl_80453BE0;
extern u8 lbl_80453CFC;
extern u8 lbl_80453D64;
extern u8 lbl_80453DEC;
extern u8 lbl_80453BD8;
extern u8 lbl_80453D2C;
extern u8 lbl_80453DA4;
extern u8 lbl_80453C5C;
extern u8 lbl_80453C30;
extern u8 lbl_80453CE0;
extern u8 lbl_80453CF0;
extern u8 lbl_80453E00;
extern u8 lbl_803BBDC4;
extern u8 lbl_80450704;
extern u8 lbl_80453C04;
extern u8 lbl_80453C44;
extern u8 lbl_80453BEC;
extern u8 lbl_80453CB0;
extern u8 lbl_80453E0C;
extern u8 lbl_80453BFC;
extern u8 lbl_80453D38;
extern u8 lbl_80453E1C;
extern u8 lbl_80453C6C;
extern u8 lbl_80453C38;
extern u8 lbl_80453C70;
extern u8 lbl_80453BE4;
extern u8 lbl_80453C00;
extern u8 lbl_80453E14;
extern u8 lbl_80453D18;
extern u8 lbl_80453CE4;
extern u8 lbl_80453DF0;
extern u8 lbl_80453C94;
extern u8 lbl_80453E20;
extern u8 lbl_80453C10;
extern u8 lbl_80453D5C;
extern u8 lbl_80453BD4;
extern u8 lbl_80453DDC;
extern u8 lbl_80453E30;
extern u8 lbl_80453CAC;
extern u8 lbl_80453D90;
extern u8 lbl_80453DD4;
extern u8 lbl_80453E38;
extern u8 lbl_80453BF8;
extern u8 lbl_8045070C;
extern u8 lbl_80453D28;
extern u8 lbl_803BBEAC;
extern u8 lbl_80453D94;
extern u8 lbl_80453D58;
extern u8 lbl_803BBFD0;
extern u8 lbl_80453D30;
extern u8 lbl_8042CA48;
extern u8 lbl_80453D84;
extern u8 lbl_80450D67;
extern u8 lbl_80453C48;
extern u8 lbl_80453CA4;
extern u8 lbl_80453E24;
extern u8 lbl_80453CCC;
extern u8 lbl_803BBFF0;
extern u8 lbl_80453C28;
extern u8 lbl_80453E44;
extern u8 lbl_80453D34;
extern u8 lbl_803BBEBC;
extern u8 lbl_80453DC0;
extern u8 lbl_80451068;
extern u8 lbl_80453DCC;
extern u8 lbl_80453D44;
extern u8 lbl_80453E28;
extern u8 lbl_803BBFB8;
extern u8 lbl_80453BD0;
extern u8 lbl_80453C58;
extern u8 lbl_80453C8C;
extern u8 lbl_80453CEC;
extern u8 lbl_80453D70;
extern u8 lbl_80453CD4;
extern u8 lbl_80453D48;
extern u8 lbl_803BC028;
extern u8 lbl_80453D3C;
extern u8 lbl_80453E08;
extern u8 lbl_80453D6C;
extern u8 lbl_80453CDC;
extern u8 lbl_8042E07C;
extern u8 lbl_80453BCC;
extern u8 lbl_80453C18;
extern u8 lbl_80453C40;
extern u8 lbl_80453D98;
extern u8 lbl_803BC010;
extern u8 lbl_80453C78;
extern u8 lbl_80453DD8;
extern u8 lbl_80453CBC;
extern u8 lbl_80453E50;
extern u8 lbl_80453C4C;
extern u8 lbl_80453DD0;
extern u8 lbl_80453C08;
extern u8 lbl_80453C90;
extern u8 lbl_80453D54;
extern u8 lbl_80453DE4;
extern u8 lbl_80453BC4;
extern u8 lbl_80453D20;
extern u8 lbl_803F6094;
extern u8 lbl_80453E2C;
extern u8 lbl_80453CB8;
extern u8 lbl_80453D10;
extern u8 lbl_80453C20;
extern u8 lbl_80453D0C;
extern u8 lbl_8045106A;
extern u8 lbl_80453DC8;
extern u8 lbl_803A1EC8;
extern u8 lbl_80453CE8;
extern u8 lbl_80453C80;
extern u8 lbl_80453C50;
extern u8 lbl_80453E48;
extern u8 lbl_803BBF3C;
extern u8 lbl_803BBF58;
extern u8 lbl_80394C60;
extern u8 lbl_803BBDB8;
extern u8 lbl_80453E4C;
extern u8 lbl_80453E3C;
extern u8 lbl_80453DF8;
extern u8 lbl_80453BF4;
extern u8 lbl_80453D74;
extern u8 lbl_80453C9C;
extern u8 lbl_80453D50;
extern u8 lbl_80453CF8;
extern u8 lbl_80453DB0;
extern u8 lbl_80453DE0;
extern u8 lbl_80453DA0;
extern u8 lbl_80453E34;
extern u8 lbl_80453C68;
extern u8 lbl_80453DF4;
extern u8 lbl_80453DBC;
extern u8 lbl_80450710;
extern u8 lbl_80453DB4;
extern u8 lbl_80453DA8;
extern u8 lbl_80453D08;
extern u8 lbl_80453CD0;
extern u8 lbl_80453D78;
extern u8 lbl_80453DC4;
extern u8 lbl_80453D14;
extern u8 lbl_803BC0DC;
extern u8 lbl_80394C6C;
extern u8 lbl_80453C0C;
extern u8 lbl_80453CF4;
extern u8 lbl_80453D1C;
extern u8 lbl_80450700;
extern u8 lbl_80453E10;
extern u8 lbl_803A1E5C;
extern u8 lbl_80453C88;
extern u8 lbl_80453C3C;
extern u8 lbl_80453C64;
extern u8 lbl_80453D4C;
extern u8 lbl_80453E18;
extern u8 lbl_80453CC0;
extern u8 lbl_80453D00;
extern u8 lbl_80453D8C;
extern u8 lbl_80453DFC;
extern u8 lbl_80450D64;
extern u8 lbl_80450AE0;
extern u8 lbl_803A3354;
extern u8 lbl_80430CD8;
extern u8 lbl_803DD470;
// extern u8 g_meter2_info;
extern u8 lbl_803790C0;
extern "C" {
// dKy_WolfPowerup_AmbCol__FP11_GXColorS10
// dKy_WolfPowerup_AmbCol__FP11_GXColorS10(_GXColorS10*)
asm void dKy_WolfPowerup_AmbCol__FP11_GXColorS10(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019C388.s"
}
// dKy_sense_pat_get__Fv
// dKy_sense_pat_get__Fv(void)
asm void dKy_sense_pat_get__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019C3A4.s"
}
// dKy_WolfPowerup_BgAmbCol__FP11_GXColorS10
// dKy_WolfPowerup_BgAmbCol__FP11_GXColorS10(_GXColorS10*)
asm void dKy_WolfPowerup_BgAmbCol__FP11_GXColorS10(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019CB0C.s"
}
// dKy_WolfPowerup_FogNearFar__FPfPf
// dKy_WolfPowerup_FogNearFar__FPfPf(float*, float*)
asm void dKy_WolfPowerup_FogNearFar__FPfPf(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019CCDC.s"
}
// dKy_pos2_get_angle__FP4cXyzP4cXyzPsPs
// dKy_pos2_get_angle__FP4cXyzP4cXyzPsPs(cXyz*, cXyz*, short*, short*)
asm void dKy_pos2_get_angle__FP4cXyzP4cXyzPsPs(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019CE5C.s"
}
// dKy_twi_wolflight_set__Fi
// dKy_twi_wolflight_set__Fi(int)
asm void dKy_twi_wolflight_set__Fi(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019CFE4.s"
}
// dKy_lightdir_set__FffP3Vec
// dKy_lightdir_set__FffP3Vec(float, float, Vec*)
asm void dKy_lightdir_set__FffP3Vec(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019D1A0.s"
}
// dKy_GXInitLightSpot__FP12J3DLightInfofUc
// dKy_GXInitLightSpot__FP12J3DLightInfofUc(J3DLightInfo*, float, unsigned char)
asm void dKy_GXInitLightSpot__FP12J3DLightInfofUc(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019D2C4.s"
}
// dKy_GXInitLightDistAttn__FP12J3DLightInfoffUc
// dKy_GXInitLightDistAttn__FP12J3DLightInfoffUc(J3DLightInfo*, float, float, unsigned char)
asm void dKy_GXInitLightDistAttn__FP12J3DLightInfoffUc(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019D44C.s"
}
// u8_data_ratio_set__FUcUcf
// u8_data_ratio_set__FUcUcf(unsigned char, unsigned char, float)
asm void u8_data_ratio_set__FUcUcf(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019D520.s"
}
// s16_data_ratio_set__Fssf
// s16_data_ratio_set__Fssf(short, short, float)
asm void s16_data_ratio_set__Fssf(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019D56C.s"
}
// kankyo_color_ratio_calc_common__Fsf
// kankyo_color_ratio_calc_common__Fsf(short, float)
asm void kankyo_color_ratio_calc_common__Fsf(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019D5BC.s"
}
// kankyo_color_ratio_calc__FP8_GXColor11_GXColorS10f
// kankyo_color_ratio_calc__FP8_GXColor11_GXColorS10f(_GXColor*, _GXColorS10, float)
asm void kankyo_color_ratio_calc__FP8_GXColor11_GXColorS10f(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019D61C.s"
}
// kankyo_color_ratio_set__FUcUcfUcUcfsf
// kankyo_color_ratio_set__FUcUcfUcUcfsf(unsigned char, unsigned char, float, unsigned char,
// unsigned char, float, short, float)
asm void kankyo_color_ratio_set__FUcUcfUcUcfsf(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019D68C.s"
}
// fl_data_ratio_set__Ffff
// fl_data_ratio_set__Ffff(float, float, float)
asm void fl_data_ratio_set__Ffff(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019D790.s"
}
// float_kankyo_color_ratio_set__Fffffffff
// float_kankyo_color_ratio_set__Fffffffff(float, float, float, float, float, float, float, float)
asm void float_kankyo_color_ratio_set__Fffffffff(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019D7A0.s"
}
// get_parcent__Ffff
// get_parcent__Ffff(float, float, float)
asm void get_parcent__Ffff(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019D878.s"
}
// dKy_get_parcent__Ffff
// dKy_get_parcent__Ffff(float, float, float)
asm void dKy_get_parcent__Ffff(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019D8AC.s"
}
// dKy_FiveSenses_fullthrottle_dark_static1__Fv
// dKy_FiveSenses_fullthrottle_dark_static1__Fv(void)
asm void dKy_FiveSenses_fullthrottle_dark_static1__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019D8CC.s"
}
};
// dKy_FiveSenses_fullthrottle_dark__Fv
// dKy_FiveSenses_fullthrottle_dark(void)
asm void dKy_FiveSenses_fullthrottle_dark(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019DD4C.s"
}
extern "C" {
// dKy_light_influence_id__F4cXyzi
// dKy_light_influence_id__F4cXyzi(cXyz, int)
asm void dKy_light_influence_id__F4cXyzi(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019DD6C.s"
}
// dKy_eflight_influence_id__F4cXyzi
// dKy_eflight_influence_id__F4cXyzi(cXyz, int)
asm void dKy_eflight_influence_id__F4cXyzi(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019E13C.s"
}
// dKy_light_influence_col__Fi
// dKy_light_influence_col__Fi(int)
asm void dKy_light_influence_col__Fi(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019E404.s"
}
// dKy_light_influence_col__FP8_GXColorf
// dKy_light_influence_col__Fi(_GXColor*, float)
asm void dKy_light_influence_col__FP8_GXColorf(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019E430.s"
}
// dKy_light_influence_power__Fi
// dKy_light_influence_power__Fi(int)
asm void dKy_light_influence_power__Fi(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019E520.s"
}
// dKy_light_influence_yuragi__Fi
// dKy_light_influence_yuragi__Fi(int)
asm void dKy_light_influence_yuragi__Fi(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019E548.s"
}
// dKy_light_influence_distance__F4cXyzi
// dKy_light_influence_distance__F4cXyzi(cXyz, int)
asm void dKy_light_influence_distance__F4cXyzi(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019E570.s"
}
// plight_init__Fv
// plight_init__Fv(void)
asm void plight_init__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019E694.s"
}
// darkmist_init__Fv
// darkmist_init__Fv(void)
asm void darkmist_init__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019E708.s"
}
// plight_set__Fv
// plight_set__Fv(void)
asm void plight_set__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019E734.s"
}
// bgparts_activelight_init__Fv
// bgparts_activelight_init__Fv(void)
asm void bgparts_activelight_init__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019E854.s"
}
// dungeonlight_init__Fv
// dungeonlight_init__Fv(void)
asm void dungeonlight_init__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019E874.s"
}
// undwater_init__Fv
// undwater_init__Fv(void)
asm void undwater_init__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019EAA0.s"
}
// dKy_light_size_get__FPCc
// dKy_light_size_get__FPCc(const char*)
asm void dKy_light_size_get__FPCc(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019EBD0.s"
}
// envcolor_init__Fv
// envcolor_init__Fv(void)
asm void envcolor_init__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019EC98.s"
}
// dKy_clear_game_init__Fv
// dKy_clear_game_init__Fv(void)
asm void dKy_clear_game_init__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019F264.s"
}
// __ct__18dScnKy_env_light_cFv
// dScnKy_env_light_c::dScnKy_env_light_c(void)
asm void __ct__18dScnKy_env_light_cFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019F2E8.s"
}
// __ct__19GB_MAPLE_COL_CHANGEFv
// GB_MAPLE_COL_CHANGE::GB_MAPLE_COL_CHANGE(void)
asm void __ct__19GB_MAPLE_COL_CHANGEFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019F400.s"
}
// __dt__10BOSS_LIGHTFv
// BOSS_LIGHT::~BOSS_LIGHT(void)
asm void __dt__10BOSS_LIGHTFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019F438.s"
}
// __ct__10BOSS_LIGHTFv
// BOSS_LIGHT::BOSS_LIGHT(void)
asm void __ct__10BOSS_LIGHTFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019F474.s"
}
// __dt__13DUNGEON_LIGHTFv
// DUNGEON_LIGHT::~DUNGEON_LIGHT(void)
asm void __dt__13DUNGEON_LIGHTFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019F478.s"
}
// __ct__13DUNGEON_LIGHTFv
// DUNGEON_LIGHT::DUNGEON_LIGHT(void)
asm void __ct__13DUNGEON_LIGHTFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019F4B4.s"
}
// __dt__15WIND_INF_ENTITYFv
// WIND_INF_ENTITY::~WIND_INF_ENTITY(void)
asm void __dt__15WIND_INF_ENTITYFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019F4B8.s"
}
// __ct__15WIND_INF_ENTITYFv
// WIND_INF_ENTITY::WIND_INF_ENTITY(void)
asm void __ct__15WIND_INF_ENTITYFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019F4F4.s"
}
// __ct__15LIGHT_INFLUENCEFv
// LIGHT_INFLUENCE::LIGHT_INFLUENCE(void)
asm void __ct__15LIGHT_INFLUENCEFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019F4F8.s"
}
// setDaytime__18dScnKy_env_light_cFv
// dScnKy_env_light_c::setDaytime(void)
asm void setDaytime__18dScnKy_env_light_cFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019F4FC.s"
}
// GetTimePass__20dStage_roomControl_cFv
// dStage_roomControl_c::GetTimePass(void)
asm void GetTimePass__20dStage_roomControl_cFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019F780.s"
}
// setSunpos__18dScnKy_env_light_cFv
// dScnKy_env_light_c::setSunpos(void)
asm void setSunpos__18dScnKy_env_light_cFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019F788.s"
}
// getDaytime__18dScnKy_env_light_cFv
// dScnKy_env_light_c::getDaytime(void)
asm void getDaytime__18dScnKy_env_light_cFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019FA08.s"
}
// dKy_getdaytime_hour__Fv
// dKy_getdaytime_hour__Fv(void)
asm void dKy_getdaytime_hour__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019FA10.s"
}
// dKy_getdaytime_minute__Fv
// dKy_getdaytime_minute__Fv(void)
asm void dKy_getdaytime_minute__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019FA3C.s"
}
// dKy_daynight_check__Fv
// dKy_daynight_check__Fv(void)
asm int dKy_daynight_check__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019FAB8.s"
}
// dKy_getDarktime_hour__Fv
// dKy_getDarktime_hour(void)
asm void dKy_getDarktime_hour__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019FAF4.s"
}
// dKy_getDarktime_minute__Fv
// dKy_getDarktime_minute(void)
asm void dKy_getDarktime_minute__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019FB30.s"
}
// dKy_getDarktime_week__Fv
// dKy_getDarktime_week(void)
asm void dKy_getDarktime_week__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019FBBC.s"
}
// getDarkDaytime__18dScnKy_env_light_cFv
// dScnKy_env_light_c::getDarkDaytime(void)
asm void getDarkDaytime__18dScnKy_env_light_cFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019FBCC.s"
}
// setLight_palno_get__18dScnKy_env_light_cFPUcPUcPUcPUcPUcPUcPUcPUcPfPiPiPfPUc
// dScnKy_env_light_c::setLight_palno_get(unsigned char*, unsigned char*, unsigned char*, unsigned
// char*, unsigned char*, unsigned char*, unsigned char*, unsigned char*, float*, int*, int*,
// float*, unsigned char*)
asm void setLight_palno_get__18dScnKy_env_light_cFPUcPUcPUcPUcPUcPUcPUcPUcPfPiPiPfPUc(void) {
nofralloc
#include "d/d_kankyo/asm/func_8019FBD4.s"
}
// dKy_calc_color_set__FP11_GXColorS10P15color_RGB_classP15color_RGB_classP15color_RGB_classP15color_RGB_classff11_GXColorS10f
// dKy_calc_color_set__FP11_GXColorS10P15color_RGB_classP15color_RGB_classP15color_RGB_classP15color_RGB_classff11_GXColorS10f(_GXColorS10*,
// color_RGB_class*, color_RGB_class*, color_RGB_class*, color_RGB_class*, float, float,
// _GXColorS10, float)
asm void
dKy_calc_color_set__FP11_GXColorS10P15color_RGB_classP15color_RGB_classP15color_RGB_classP15color_RGB_classff11_GXColorS10f(
void) {
nofralloc
#include "d/d_kankyo/asm/func_801A0340.s"
}
// setLight__18dScnKy_env_light_cFv
// dScnKy_env_light_c::setLight(void)
asm void setLight__18dScnKy_env_light_cFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A040C.s"
}
// setLight_bg__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10PfPf
// dScnKy_env_light_c::setLight_bg(dKy_tevstr_c*, _GXColorS10*, _GXColorS10*, float*, float*)
asm void setLight_bg__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10PfPf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A133C.s"
}
// setLight_actor__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10PfPf
// dScnKy_env_light_c::setLight_actor(dKy_tevstr_c*, _GXColorS10*, float*, float*)
asm void setLight_actor__18dScnKy_env_light_cFP12dKy_tevstr_cP11_GXColorS10PfPf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A16C0.s"
}
// settingTevStruct_colget_actor__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10PfPf
// dScnKy_env_light_c::settingTevStruct_colget_actor(cXyz*, dKy_tevstr_c*, _GXColorS10*,
// _GXColorS10*, float*, float*)
asm void
settingTevStruct_colget_actor__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_cP11_GXColorS10P11_GXColorS10PfPf(
void) {
nofralloc
#include "d/d_kankyo/asm/func_801A1D64.s"
}
// settingTevStruct_colget_player__18dScnKy_env_light_cFP12dKy_tevstr_c
// dScnKy_env_light_c::settingTevStruct_colget_player(dKy_tevstr_c*)
asm void settingTevStruct_colget_player__18dScnKy_env_light_cFP12dKy_tevstr_c(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A1F58.s"
}
// cLib_addCalcU8__FPUcUcss
// cLib_addCalcU8__FPUcUcss(unsigned char*, unsigned char, short, short)
asm void cLib_addCalcU8__FPUcUcss(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A2090.s"
}
// settingTevStruct_plightcol_plus__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_c11_GXColorS1011_GXColorS10Uc
// dScnKy_env_light_c::settingTevStruct_plightcol_plus(cXyz*, dKy_tevstr_c*, _GXColorS10,
// _GXColorS10, unsigned char)
asm void
settingTevStruct_plightcol_plus__18dScnKy_env_light_cFP4cXyzP12dKy_tevstr_c11_GXColorS1011_GXColorS10Uc(
void) {
nofralloc
#include "d/d_kankyo/asm/func_801A2128.s"
}
// settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
// dScnKy_env_light_c::settingTevStruct(int, cXyz*, dKy_tevstr_c*)
asm void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A37C4.s"
}
// setLightTevColorType__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
// dScnKy_env_light_c::setLightTevColorType(J3DModelData*, dKy_tevstr_c*)
asm void setLightTevColorType__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A441C.s"
}
// setLightTevColorType_MAJI_sub__FP11J3DMaterialP12dKy_tevstr_ci
// setLightTevColorType_MAJI_sub__FP11J3DMaterialP12dKy_tevstr_ci(J3DMaterial*, dKy_tevstr_c*, int)
asm void setLightTevColorType_MAJI_sub__FP11J3DMaterialP12dKy_tevstr_ci(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A4420.s"
}
// setLight__13J3DColorBlockFUlP11J3DLightObj
// J3DColorBlock::setLight(unsigned long, J3DLightObj*)
asm void setLight__13J3DColorBlockFUlP11J3DLightObj(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A4C08.s"
}
// setAmbColor__13J3DColorBlockFUlPC10J3DGXColor
// J3DColorBlock::setAmbColor(unsigned long, const J3DGXColor*)
asm void setAmbColor__13J3DColorBlockFUlPC10J3DGXColor(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A4C0C.s"
}
// dKy_cloudshadow_scroll__FP12J3DModelDataP12dKy_tevstr_ci
// dKy_cloudshadow_scroll__FP12J3DModelDataP12dKy_tevstr_ci(J3DModelData*, dKy_tevstr_c*, int)
asm void dKy_cloudshadow_scroll__FP12J3DModelDataP12dKy_tevstr_ci(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A4C10.s"
}
// setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
// dScnKy_env_light_c::setLightTevColorType_MAJI(J3DModelData*, dKy_tevstr_c*)
asm void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A4DA0.s"
}
// CalcTevColor__18dScnKy_env_light_cFv
// dScnKy_env_light_c::CalcTevColor(void)
asm void CalcTevColor__18dScnKy_env_light_cFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A4E90.s"
}
// Sndpos__18dScnKy_env_light_cFv
// dScnKy_env_light_c::Sndpos(void)
asm void Sndpos__18dScnKy_env_light_cFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A4F24.s"
}
// Eflight_flush_proc__18dScnKy_env_light_cFv
// dScnKy_env_light_c::Eflight_flush_proc(void)
asm void Eflight_flush_proc__18dScnKy_env_light_cFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A4F64.s"
}
// SetBaseLight__18dScnKy_env_light_cFv
// dScnKy_env_light_c::SetBaseLight(void)
asm void SetBaseLight__18dScnKy_env_light_cFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A516C.s"
}
// exeKankyo__18dScnKy_env_light_cFv
// dScnKy_env_light_c::exeKankyo(void)
asm void exeKankyo__18dScnKy_env_light_cFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A5288.s"
}
// drawKankyo__18dScnKy_env_light_cFv
// dScnKy_env_light_c::drawKankyo(void)
asm void drawKankyo__18dScnKy_env_light_cFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A56DC.s"
}
// dKy_undwater_filter_draw__Fv
// dKy_undwater_filter_draw__Fv(void)
asm void dKy_undwater_filter_draw__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A572C.s"
}
// dKy_Draw__FP17sub_kankyo__class
// dKy_Draw(sub_kankyo__class*)
asm void dKy_Draw__FP17sub_kankyo__class(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A5B6C.s"
}
// dKy_Execute__FP17sub_kankyo__class
// dKy_Execute(sub_kankyo__class*)
asm void dKy_Execute__FP17sub_kankyo__class(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A5B98.s"
}
// dKy_IsDelete__FP17sub_kankyo__class
// dKy_IsDelete(sub_kankyo__class*)
asm void dKy_IsDelete__FP17sub_kankyo__class(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A5BCC.s"
}
// dKy_Delete__FP17sub_kankyo__class
// dKy_Delete(sub_kankyo__class*)
asm void dKy_Delete__FP17sub_kankyo__class(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A5BD4.s"
}
// dKy_Create__FPv
// dKy_Create(void*)
asm void dKy_Create__FPv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A5C1C.s"
}
// dKy_setLight_init__Fv
// dKy_setLight_init__Fv(void)
asm void dKy_setLight_init__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A5E54.s"
}
// dKy_setLight__Fv
// dKy_setLight__Fv(void)
asm void dKy_setLight__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A60BC.s"
}
// dKy_GlobalLight_set__Fv
// dKy_GlobalLight_set__Fv(void)
asm void dKy_GlobalLight_set__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A60E0.s"
}
// dKy_lightswitch_check__FP30stage_pure_lightvec_info_classc
// dKy_lightswitch_check__FP30stage_pure_lightvec_info_classc(stage_pure_lightvec_info_class*, char)
asm void dKy_lightswitch_check__FP30stage_pure_lightvec_info_classc(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A61F4.s"
}
// dKy_setLight_nowroom_common__Fcf
// dKy_setLight_nowroom_common__Fcf(char, float)
asm void dKy_setLight_nowroom_common__Fcf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A6278.s"
}
// dKy_setLight_nowroom__Fc
// dKy_setLight_nowroom__Fc(char)
asm void dKy_setLight_nowroom__Fc(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A6C20.s"
}
// dKy_setLight_nowroom_grass__Fcf
// dKy_setLight_nowroom_grass__Fcf(char, float)
asm void dKy_setLight_nowroom_grass__Fcf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A6C58.s"
}
// dKy_move_room_ratio__FP12dKy_tevstr_cPSc
// dKy_move_room_ratio__FP12dKy_tevstr_cPSc(dKy_tevstr_c*, char*)
asm void dKy_move_room_ratio__FP12dKy_tevstr_cPSc(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A6D4C.s"
}
// dKy_setLight_nowroom_actor__FP12dKy_tevstr_c
// dKy_setLight_nowroom_actor__FP12dKy_tevstr_c(dKy_tevstr_c*)
asm void dKy_setLight_nowroom_actor__FP12dKy_tevstr_c(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A6E9C.s"
}
// dKy_setLight_again__Fv
// dKy_setLight_again__Fv(void)
asm void dKy_setLight_again__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A75C0.s"
}
// dKy_Global_amb_set__FP12dKy_tevstr_c
// dKy_Global_amb_set__FP12dKy_tevstr_c(dKy_tevstr_c*)
asm void dKy_Global_amb_set__FP12dKy_tevstr_c(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A75E0.s"
}
// dKy_light_influence_pos__Fi
// dKy_light_influence_pos__Fi(int)
asm void dKy_light_influence_pos__Fi(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A76D8.s"
}
// dKy_plight_near_pos__Fv
// dKy_plight_near_pos__Fv(void)
asm void dKy_plight_near_pos__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A7714.s"
}
// dKy_mock_light_every_set__FP15LIGHT_INFLUENCE
// dKy_mock_light_every_set(LIGHT_INFLUENCE*)
asm void dKy_mock_light_every_set__FP15LIGHT_INFLUENCE(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A7738.s"
}
// dKy_plight_set__FP15LIGHT_INFLUENCE
// dKy_plight_set__FP15LIGHT_INFLUENCE(LIGHT_INFLUENCE*)
asm void dKy_plight_set__FP15LIGHT_INFLUENCE(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A7790.s"
}
// dKy_dalkmist_inf_set__FP18DALKMIST_INFLUENCE
// dKy_dalkmist_inf_set(DALKMIST_INFLUENCE*)
asm void dKy_dalkmist_inf_set__FP18DALKMIST_INFLUENCE(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A7814.s"
}
// dKy_dalkmist_inf_cut__FP18DALKMIST_INFLUENCE
// dKy_dalkmist_inf_cut(DALKMIST_INFLUENCE*)
asm void dKy_dalkmist_inf_cut__FP18DALKMIST_INFLUENCE(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A7868.s"
}
// dKy_plight_priority_set__FP15LIGHT_INFLUENCE
// dKy_plight_priority_set(LIGHT_INFLUENCE*)
asm void dKy_plight_priority_set__FP15LIGHT_INFLUENCE(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A789C.s"
}
// dKy_plight_cut__FP15LIGHT_INFLUENCE
// dKy_plight_cut__FP15LIGHT_INFLUENCE(LIGHT_INFLUENCE*)
asm void dKy_plight_cut__FP15LIGHT_INFLUENCE(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A792C.s"
}
// dKy_efplight_set__FP15LIGHT_INFLUENCE
// dKy_efplight_set__FP15LIGHT_INFLUENCE(LIGHT_INFLUENCE*)
asm void dKy_efplight_set__FP15LIGHT_INFLUENCE(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A797C.s"
}
// dKy_efplight_cut__FP15LIGHT_INFLUENCE
// dKy_efplight_cut__FP15LIGHT_INFLUENCE(LIGHT_INFLUENCE*)
asm void dKy_efplight_cut__FP15LIGHT_INFLUENCE(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A7A00.s"
}
// dKy_bgparts_activelight_set__FP15LIGHT_INFLUENCEi
// dKy_bgparts_activelight_set__FP15LIGHT_INFLUENCEi(LIGHT_INFLUENCE*, int)
asm void dKy_bgparts_activelight_set__FP15LIGHT_INFLUENCEi(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A7A40.s"
}
// dKy_bgparts_activelight_cut__Fi
// dKy_bgparts_activelight_cut__Fi(int)
asm void dKy_bgparts_activelight_cut__Fi(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A7AAC.s"
}
// dKy_actor_addcol_amb_set__Fsssf
// dKy_actor_addcol_amb_set__Fsssf(short, short, short, float)
asm void dKy_actor_addcol_amb_set__Fsssf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A7AC8.s"
}
// dKy_bg_addcol_amb_set__Fsssf
// dKy_bg_addcol_amb_set__Fsssf(short, short, short, float)
asm void dKy_bg_addcol_amb_set__Fsssf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A7B68.s"
}
// dKy_bg1_addcol_amb_set__Fsssf
// dKy_bg1_addcol_amb_set__Fsssf(short, short, short, float)
asm void dKy_bg1_addcol_amb_set__Fsssf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A7C08.s"
}
// dKy_bg2_addcol_amb_set__Fsssf
// dKy_bg2_addcol_amb_set__Fsssf(short, short, short, float)
asm void dKy_bg2_addcol_amb_set__Fsssf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A7CA8.s"
}
// dKy_bg3_addcol_amb_set__Fsssf
// dKy_bg3_addcol_amb_set__Fsssf(short, short, short, float)
asm void dKy_bg3_addcol_amb_set__Fsssf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A7D48.s"
}
// dKy_addcol_fog_set__Fsssf
// dKy_addcol_fog_set__Fsssf(short, short, short, float)
asm void dKy_addcol_fog_set__Fsssf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A7DE8.s"
}
// dKy_actor_addcol_set__Fsssf
// dKy_actor_addcol_set__Fsssf(short, short, short, float)
asm void dKy_actor_addcol_set__Fsssf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A7E88.s"
}
// dKy_vrbox_addcol_sky0_set__Fsssf
// dKy_vrbox_addcol_sky0_set__Fsssf(short, short, short, float)
asm void dKy_vrbox_addcol_sky0_set__Fsssf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A7F20.s"
}
// dKy_vrbox_addcol_kasumi_set__Fsssf
// dKy_vrbox_addcol_kasumi_set__Fsssf(short, short, short, float)
asm void dKy_vrbox_addcol_kasumi_set__Fsssf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A7FC0.s"
}
// dKy_vrbox_addcol_set__Fsssf
// dKy_vrbox_addcol_set__Fsssf(short, short, short, float)
asm void dKy_vrbox_addcol_set__Fsssf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8060.s"
}
// dKy_fog_startendz_set__Ffff
// dKy_fog_startendz_set__Ffff(float, float, float)
asm void dKy_fog_startendz_set__Ffff(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A80D0.s"
}
// dKy_Itemgetcol_chg_on__Fv
// dKy_Itemgetcol_chg_on__Fv(void)
asm void dKy_Itemgetcol_chg_on__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8168.s"
}
// dKy_Sound_init__Fv
// dKy_Sound_init__Fv(void)
asm void dKy_Sound_init__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8190.s"
}
// dKy_Sound_set__F4cXyziUii
// dKy_Sound_set__F4cXyziUii(cXyz, int, unsigned int, int)
asm void dKy_Sound_set__F4cXyziUii(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A81C0.s"
}
// dKy_Sound_get__Fv
// dKy_Sound_get__Fv(void)
asm void dKy_Sound_get__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8474.s"
}
// dKy_SordFlush_set__F4cXyzi
// dKy_SordFlush_set__F4cXyzi(cXyz, int)
asm void dKy_SordFlush_set__F4cXyzi(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8484.s"
}
// GxFogSet_Sub__FP8_GXColor
// GxFogSet_Sub__FP8_GXColor(_GXColor*)
asm void GxFogSet_Sub__FP8_GXColor(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8538.s"
}
// GxFog_set__Fv
// GxFog_set__Fv(void)
asm void GxFog_set__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A85E8.s"
}
// dKy_GxFog_set__Fv
// dKy_GxFog_set__Fv(void)
asm void dKy_GxFog_set__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A862C.s"
}
// dKy_GxFog_tevstr_set__FP12dKy_tevstr_c
// dKy_GxFog_tevstr_set__FP12dKy_tevstr_c(dKy_tevstr_c*)
asm void dKy_GxFog_tevstr_set__FP12dKy_tevstr_c(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8650.s"
}
// dKy_GfFog_tevstr_set__FP12dKy_tevstr_c
// dKy_GfFog_tevstr_set(dKy_tevstr_c*)
asm void dKy_GfFog_tevstr_set__FP12dKy_tevstr_c(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A86F8.s"
}
// GxXFog_set__Fv
// GxXFog_set__Fv(void)
asm void GxXFog_set__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A87A0.s"
}
// dKy_change_colpat__FUc
// dKy_change_colpat(unsigned char)
asm void dKy_change_colpat__FUc(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A87E4.s"
}
// dKy_custom_colset__FUcUcf
// dKy_custom_colset(unsigned char, unsigned char, float)
asm void dKy_custom_colset__FUcUcf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A880C.s"
}
// dKy_setLight_mine__FP12dKy_tevstr_c
// dKy_setLight_mine(dKy_tevstr_c*)
asm void dKy_setLight_mine__FP12dKy_tevstr_c(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8854.s"
}
// dKy_tevstr_init__FP12dKy_tevstr_cScUc
// dKy_tevstr_init__FP12dKy_tevstr_cScUc(dKy_tevstr_c*, char, unsigned char)
asm void dKy_tevstr_init__FP12dKy_tevstr_cScUc(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A88EC.s"
}
// dKy_rain_check__Fv
// dKy_rain_check__Fv(void)
asm void dKy_rain_check__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8A34.s"
}
// dKy_set_allcol_ratio__Ff
// dKy_set_allcol_ratio(float)
asm void dKy_set_allcol_ratio__Ff(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8A44.s"
}
// dKy_set_actcol_ratio__Ff
// dKy_set_actcol_ratio__Ff(float)
asm void dKy_set_actcol_ratio__Ff(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8A54.s"
}
// dKy_set_bgcol_ratio__Ff
// dKy_set_bgcol_ratio__Ff(float)
asm void dKy_set_bgcol_ratio__Ff(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8A64.s"
}
// dKy_set_fogcol_ratio__Ff
// dKy_set_fogcol_ratio__Ff(float)
asm void dKy_set_fogcol_ratio__Ff(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8A74.s"
}
// dKy_set_vrboxcol_ratio__Ff
// dKy_set_vrboxcol_ratio__Ff(float)
asm void dKy_set_vrboxcol_ratio__Ff(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8A84.s"
}
// dKy_set_vrboxsoracol_ratio__Ff
// dKy_set_vrboxsoracol_ratio__Ff(float)
asm void dKy_set_vrboxsoracol_ratio__Ff(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8AB8.s"
}
// dKy_set_vrboxkumocol_ratio__Ff
// dKy_set_vrboxkumocol_ratio__Ff(float)
asm void dKy_set_vrboxkumocol_ratio__Ff(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8AC8.s"
}
// dKy_itudemo_se__Fv
// dKy_itudemo_se__Fv(void)
asm void dKy_itudemo_se__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8AD8.s"
}
// dKy_get_dayofweek__Fv
// dKy_get_dayofweek__Fv(void)
asm void dKy_get_dayofweek__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8B38.s"
}
// dKy_set_nexttime__Ff
// dKy_set_nexttime__Ff(float)
asm void dKy_set_nexttime__Ff(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8B58.s"
}
// dKy_instant_timechg__Ff
// dKy_instant_timechg__Ff(float)
asm void dKy_instant_timechg__Ff(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8B68.s"
}
// dKy_instant_rainchg__Fv
// dKy_instant_rainchg__Fv(void)
asm void dKy_instant_rainchg__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8BC8.s"
}
// NewAmbColGet__FP11_GXColorS10
// NewAmbColGet__FP11_GXColorS10(_GXColorS10*)
asm void NewAmbColGet__FP11_GXColorS10(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8C04.s"
}
// dKy_ParticleColor_get_base__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf
// dKy_ParticleColor_get_base__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf(cXyz*,
// dKy_tevstr_c*, _GXColor*, _GXColor*, _GXColor*, _GXColor*, float)
asm void
dKy_ParticleColor_get_base__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A8E20.s"
}
// dKy_ParticleColor_get_actor__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf
// dKy_ParticleColor_get_actor__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf(cXyz*,
// dKy_tevstr_c*, _GXColor*, _GXColor*, _GXColor*, _GXColor*, float)
asm void
dKy_ParticleColor_get_actor__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A9BE4.s"
}
// dKy_ParticleColor_get_bg__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf
// dKy_ParticleColor_get_bg__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf(cXyz*,
// dKy_tevstr_c*, _GXColor*, _GXColor*, _GXColor*, _GXColor*, float)
asm void
dKy_ParticleColor_get_bg__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A9CBC.s"
}
// dKy_BossLight_set__FP4cXyzP8_GXColorfUc
// dKy_BossLight_set__FP4cXyzP8_GXColorfUc(cXyz*, _GXColor*, float, unsigned char)
asm void dKy_BossLight_set__FP4cXyzP8_GXColorfUc(void) {
nofralloc
#include "d/d_kankyo/asm/func_801A9D60.s"
}
// dKy_BossSpotLight_set__FP4cXyzfffP8_GXColorfUcUc
// dKy_BossSpotLight_set(cXyz*, float, float, float, _GXColor*, float, unsigned char, unsigned char)
asm void dKy_BossSpotLight_set__FP4cXyzfffP8_GXColorfUcUc(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AA664.s"
}
// dKy_WolfEyeLight_set__FP4cXyzfffP8_GXColorfUcUc
// dKy_WolfEyeLight_set__FP4cXyzfffP8_GXColorfUcUc(cXyz*, float, float, float, _GXColor*, float,
// unsigned char, unsigned char)
asm void dKy_WolfEyeLight_set__FP4cXyzfffP8_GXColorfUcUc(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AAC5C.s"
}
// dKy_twilight_camelight_set__Fv
// dKy_twilight_camelight_set__Fv(void)
asm void dKy_twilight_camelight_set__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AAD50.s"
}
// dKy_WaterIn_Light_set__Fv
// dKy_WaterIn_Light_set__Fv(void)
asm void dKy_WaterIn_Light_set__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AB01C.s"
}
// dKy_camera_water_in_status_set__FUc
// dKy_camera_water_in_status_set__FUc(unsigned char)
asm void dKy_camera_water_in_status_set__FUc(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AB270.s"
}
// dKy_camera_water_in_status_check__Fv
// dKy_camera_water_in_status_check__Fv(void)
asm void dKy_camera_water_in_status_check__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AB280.s"
}
// dKy_pol_efftype_get__FPC13cBgS_PolyInfo
// dKy_pol_efftype_get__FPC13cBgS_PolyInfo(const cBgS_PolyInfo*)
asm void dKy_pol_efftype_get__FPC13cBgS_PolyInfo(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AB290.s"
}
// dKy_pol_efftype2_get__FPC13cBgS_PolyInfo
// dKy_pol_efftype2_get__FPC13cBgS_PolyInfo(const cBgS_PolyInfo*)
asm void dKy_pol_efftype2_get__FPC13cBgS_PolyInfo(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AB3A8.s"
}
// dKy_pol_sound_get__FPC13cBgS_PolyInfo
// dKy_pol_sound_get__FPC13cBgS_PolyInfo(const cBgS_PolyInfo*)
asm void dKy_pol_sound_get__FPC13cBgS_PolyInfo(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AB4C0.s"
}
// dKy_pol_argument_get__FPC13cBgS_PolyInfo
// dKy_pol_argument_get__FPC13cBgS_PolyInfo(const cBgS_PolyInfo*)
asm void dKy_pol_argument_get__FPC13cBgS_PolyInfo(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AB59C.s"
}
// dKy_pol_eff_prim_get__FPC13cBgS_PolyInfoP8_GXColor
// dKy_pol_eff_prim_get__FPC13cBgS_PolyInfoP8_GXColor(const cBgS_PolyInfo*, _GXColor*)
asm void dKy_pol_eff_prim_get__FPC13cBgS_PolyInfoP8_GXColor(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AB668.s"
}
// dKy_pol_eff_env_get__FPC13cBgS_PolyInfoP8_GXColor
// dKy_pol_eff_env_get__FPC13cBgS_PolyInfoP8_GXColor(const cBgS_PolyInfo*, _GXColor*)
asm void dKy_pol_eff_env_get__FPC13cBgS_PolyInfoP8_GXColor(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AB7D0.s"
}
// dKy_pol_eff2_prim_get__FPC13cBgS_PolyInfoP8_GXColor
// dKy_pol_eff2_prim_get__FPC13cBgS_PolyInfoP8_GXColor(const cBgS_PolyInfo*, _GXColor*)
asm void dKy_pol_eff2_prim_get__FPC13cBgS_PolyInfoP8_GXColor(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AB93C.s"
}
// dKy_pol_eff2_env_get__FPC13cBgS_PolyInfoP8_GXColor
// dKy_pol_eff2_env_get__FPC13cBgS_PolyInfoP8_GXColor(const cBgS_PolyInfo*, _GXColor*)
asm void dKy_pol_eff2_env_get__FPC13cBgS_PolyInfoP8_GXColor(void) {
nofralloc
#include "d/d_kankyo/asm/func_801ABAA4.s"
}
// dKy_pol_eff_alpha_get__FPC13cBgS_PolyInfo
// dKy_pol_eff_alpha_get__FPC13cBgS_PolyInfo(const cBgS_PolyInfo*)
asm void dKy_pol_eff_alpha_get__FPC13cBgS_PolyInfo(void) {
nofralloc
#include "d/d_kankyo/asm/func_801ABC10.s"
}
// dKy_pol_eff_ratio_get__FPC13cBgS_PolyInfo
// dKy_pol_eff_ratio_get__FPC13cBgS_PolyInfo(const cBgS_PolyInfo*)
asm void dKy_pol_eff_ratio_get__FPC13cBgS_PolyInfo(void) {
nofralloc
#include "d/d_kankyo/asm/func_801ABD4C.s"
}
// dKy_pol_eff2_alpha_get__FPC13cBgS_PolyInfo
// dKy_pol_eff2_alpha_get__FPC13cBgS_PolyInfo(const cBgS_PolyInfo*)
asm void dKy_pol_eff2_alpha_get__FPC13cBgS_PolyInfo(void) {
nofralloc
#include "d/d_kankyo/asm/func_801ABEA8.s"
}
// dKy_pol_eff2_ratio_get__FPC13cBgS_PolyInfo
// dKy_pol_eff2_ratio_get__FPC13cBgS_PolyInfo(const cBgS_PolyInfo*)
asm void dKy_pol_eff2_ratio_get__FPC13cBgS_PolyInfo(void) {
nofralloc
#include "d/d_kankyo/asm/func_801ABFE4.s"
}
// dKy_TeachWind_existence_chk__Fv
// dKy_TeachWind_existence_chk__Fv(void)
asm void dKy_TeachWind_existence_chk__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AC140.s"
}
// dKy_SunMoon_Light_Check__Fv
// dKy_SunMoon_Light_Check__Fv(void)
asm void dKy_SunMoon_Light_Check__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AC168.s"
}
// dKy_Outdoor_check__Fv
// dKy_Outdoor_check__Fv(void)
asm void dKy_Outdoor_check__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AC228.s"
}
// dKy_Indoor_check__Fv
// dKy_Indoor_check__Fv(void)
asm void dKy_Indoor_check__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AC28C.s"
}
// dKy_withwarp_capture_check__Fv
// dKy_withwarp_capture_check__Fv(void)
asm void dKy_withwarp_capture_check__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AC2E0.s"
}
// dKy_depth_dist_set__FPv
// dKy_depth_dist_set__FPv(void*)
asm void dKy_depth_dist_set__FPv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AC2E8.s"
}
// dKy_darkworld_check__Fv
// dKy_darkworld_check__Fv(void)
asm void dKy_darkworld_check__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AC57C.s"
}
// dKy_F_SP121Check__FPCciPUci
// dKy_F_SP121Check__FPCciPUci(const char*, int, unsigned char*, int)
asm void dKy_F_SP121Check__FPCciPUci(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AC5BC.s"
}
// dKy_darkworld_stage_check__FPCci
// dKy_darkworld_stage_check__FPCci(const char*, int)
asm void dKy_darkworld_stage_check__FPCci(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AC70C.s"
}
// dKy_darkworld_spot_check__FPCci
// dKy_darkworld_spot_check__FPCci(const char*, int)
asm void dKy_darkworld_spot_check__FPCci(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AC7E0.s"
}
// dKy_darkworld_Area_set__FPCci
// dKy_darkworld_Area_set__FPCci(const char*, int)
asm void dKy_darkworld_Area_set__FPCci(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AC870.s"
}
// dKy_murky_set__FP11J3DMaterial
// dKy_murky_set__FP11J3DMaterial(J3DMaterial*)
asm void dKy_murky_set__FP11J3DMaterial(void) {
nofralloc
#include "d/d_kankyo/asm/func_801AC918.s"
}
// dKy_shadow_mode_set__FUc
// dKy_shadow_mode_set__FUc(unsigned char)
asm void dKy_shadow_mode_set__FUc(void) {
nofralloc
#include "d/d_kankyo/asm/func_801ACCDC.s"
}
// dKy_shadow_mode_reset__FUc
// dKy_shadow_mode_reset__FUc(unsigned char)
asm void dKy_shadow_mode_reset__FUc(void) {
nofralloc
#include "d/d_kankyo/asm/func_801ACCF4.s"
}
// dKy_shadow_mode_check__FUc
// dKy_shadow_mode_check__FUc(unsigned char)
asm void dKy_shadow_mode_check__FUc(void) {
nofralloc
#include "d/d_kankyo/asm/func_801ACD0C.s"
}
// dKy_bg_MAxx_proc__FPv
// dKy_bg_MAxx_proc(void*)
asm void dKy_bg_MAxx_proc__FPv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801ACD24.s"
}
// __dt__18dScnKy_env_light_cFv
// dScnKy_env_light_c::~dScnKy_env_light_c(void)
asm void __dt__18dScnKy_env_light_cFv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801ADBBC.s"
}
// __sinit_d_kankyo_cpp
asm void __sinit_d_kankyo_cpp(void) {
nofralloc
#include "d/d_kankyo/asm/func_801ADCA4.s"
}
// dKankyo_DayProc__Fv
// dKankyo_DayProc__Fv(void)
asm void dKankyo_DayProc__Fv(void) {
nofralloc
#include "d/d_kankyo/asm/func_801ADD00.s"
}
};