// // Generated By: dol2asm // Translation Unit: d/kankyo/d_kankyo_rain // #include "dol2asm.h" #include "dolphin/types.h" #include "d/kankyo/d_kankyo_rain.h" // // Types: // struct daPy_py_c { /* 8006F160 */ bool getKandelaarFlamePos(); /* 8015F424 */ void checkNowWolfEyeUp(); }; struct dSv_memBit_c { /* 80034934 */ void isDungeonItem(int) const; }; struct dStage_roomControl_c { /* 80024384 */ void getStatusRoomDt(int); }; struct dScnKy_env_light_c { /* 8019FA08 */ void getDaytime(); }; struct dRes_info_c { }; struct dRes_control_c { /* 8003C2EC */ void getRes(char const*, s32, dRes_info_c*, int); }; struct dPa_levelEcallBack { }; struct csXyz { /* 80018BD0 */ ~csXyz(); /* 802673F4 */ csXyz(s16, s16, s16); }; struct Vec { }; struct cXyz { /* 80009184 */ ~cXyz(); /* 80266AE4 */ void operator+(Vec const&) const; }; struct dKy_tevstr_c { }; struct _GXColor { }; struct dPa_control_c { /* 8004D4CC */ void set(u32, u8, u16, cXyz const*, dKy_tevstr_c const*, csXyz const*, cXyz const*, u8, dPa_levelEcallBack*, s8, _GXColor const*, _GXColor const*, cXyz const*, f32); }; struct dKankyo_rain_Packet { }; struct dEvent_manager_c { /* 800483E8 */ void getRunEventName(); }; struct dDlst_peekZ_c { /* 80056018 */ void newData(s16, s16, u32*); }; struct dComIfG_play_c { /* 8002C97C */ void getLayerNo(int); }; struct dCcMassS_Mng { /* 80085690 */ void Prepare(); }; struct dBgS_RoofChk { /* 80078FF4 */ dBgS_RoofChk(); /* 80079090 */ ~dBgS_RoofChk(); }; struct dBgS_PolyPassChk { /* 80078E68 */ void SetObj(); }; struct dBgS_ObjGndChk_All { /* 800778E8 */ ~dBgS_ObjGndChk_All(); }; struct dBgS_GndChk { /* 8007757C */ dBgS_GndChk(); /* 800775F0 */ ~dBgS_GndChk(); }; struct dBgS_CamGndChk_Wtr { /* 80077A00 */ dBgS_CamGndChk_Wtr(); /* 80077A98 */ ~dBgS_CamGndChk_Wtr(); }; struct dBgS { /* 8007549C */ void RoofChk(dBgS_RoofChk*); }; struct camera_class { }; struct cBgS_GndChk { /* 80267D28 */ void SetPos(cXyz const*); }; struct cBgS { /* 800744A0 */ void GroundCross(cBgS_GndChk*); }; struct _GXTexObj { }; struct _GXTexMapID { }; struct Z2EnvSeMgr { /* 802C7CF4 */ void startNearThunderSe(s8); }; struct STAR_EFF { /* 80056DC8 */ ~STAR_EFF(); /* 80056E04 */ STAR_EFF(); }; struct SNOW_EFF { /* 80056D58 */ ~SNOW_EFF(); /* 80056D94 */ SNOW_EFF(); }; struct ResTIMG { }; struct LIGHT_INFLUENCE { }; struct J3DSys { /* 8031073C */ void reinitGX(); }; struct DOUBLE_POS { }; // // Forward References: // static void vectle_calc(DOUBLE_POS*, cXyz*); static void get_vectle_calc(cXyz*, cXyz*, cXyz*); void dKyr_get_vectle_calc(cXyz*, cXyz*, cXyz*); static void dKy_set_eyevect_calc(camera_class*, Vec*, f32, f32); static void dKy_set_eyevect_calc2(camera_class*, Vec*, f32, f32); static void dKyr_set_btitex_common(_GXTexObj*, ResTIMG*, _GXTexMapID); static void dKyr_set_btitex(_GXTexObj*, ResTIMG*); void dKyr_lenzflare_move(); static void dKyr_moon_arrival_check(); void dKyr_sun_move(); void dKyr_rain_init(); static void rain_bg_chk(dKankyo_rain_Packet*, int); static void overhead_bg_chk(); static void forward_overhead_bg_chk(cXyz*, f32); void dKyr_rain_move(); static void d_krain_cut_turn_check(); void dKyr_housi_move(); void dKyr_snow_init(); void dKyr_snow_move(); void dKyr_star_init(); void dKyr_star_move(); void cloud_shadow_move(); void vrkumo_move(); static void dKr_cullVtx_Set(); static void dKyr_draw_rev_moon(f32 (* )[4], u8**); void dKyr_drawSun(f32 (* )[4], cXyz*, _GXColor&, u8**); void dKyr_drawLenzflare(f32 (* )[4], cXyz*, _GXColor&, u8**); void dKyr_drawRain(f32 (* )[4], u8**); void dKyr_drawSibuki(f32 (* )[4], u8**); void dKyr_drawHousi(f32 (* )[4], u8**); void dKyr_drawSnow(f32 (* )[4], u8**); void dKyr_drawStar(f32 (* )[4], u8**); void drawCloudShadow(f32 (* )[4], u8**); void drawVrkumo(f32 (* )[4], _GXColor&, u8**); void dKyr_thunder_init(); void dKyr_thunder_move(); void dKyr_shstar_init(); void dKyr_shstar_move(); void dKyr_odour_init(); void dKyr_odour_move(); void dKyr_odour_draw(f32 (* )[4], u8**); void dKyr_mud_init(); void dKyr_mud_move(); void dKyr_mud_draw(f32 (* )[4], u8**); void dKyr_evil_init(); void dKyr_evil_move(); static void dKyr_evil_draw2(f32 (* )[4], u8**); static void dKyr_near_bosslight_check(cXyz); void dKyr_evil_draw(f32 (* )[4], u8**); extern "C" extern char const* const d_kankyo_d_kankyo_rain__stringBase0; extern "C" static void vectle_calc__FP10DOUBLE_POSP4cXyz(); extern "C" static void get_vectle_calc__FP4cXyzP4cXyzP4cXyz(); extern "C" void dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz(); extern "C" static void dKy_set_eyevect_calc__FP12camera_classP3Vecff(); extern "C" static void dKy_set_eyevect_calc2__FP12camera_classP3Vecff(); extern "C" static void dKyr_set_btitex_common__FP9_GXTexObjP7ResTIMG11_GXTexMapID(); extern "C" static void dKyr_set_btitex__FP9_GXTexObjP7ResTIMG(); extern "C" void dKyr_lenzflare_move__Fv(); extern "C" static void dKyr_moon_arrival_check__Fv(); extern "C" void dKyr_sun_move__Fv(); extern "C" void dKyr_rain_init__Fv(); extern "C" static void rain_bg_chk__FP19dKankyo_rain_Packeti(); extern "C" static void overhead_bg_chk__Fv(); extern "C" static void forward_overhead_bg_chk__FP4cXyzf(); extern "C" void dKyr_rain_move__Fv(); extern "C" static void d_krain_cut_turn_check__Fv(); extern "C" void dKyr_housi_move__Fv(); extern "C" void dKyr_snow_init__Fv(); extern "C" void dKyr_snow_move__Fv(); extern "C" void dKyr_star_init__Fv(); extern "C" void dKyr_star_move__Fv(); extern "C" void cloud_shadow_move__Fv(); extern "C" void vrkumo_move__Fv(); extern "C" static void dKr_cullVtx_Set__Fv(); extern "C" static void dKyr_draw_rev_moon__FPA4_fPPUc(); extern "C" void dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc(); extern "C" void dKyr_drawLenzflare__FPA4_fP4cXyzR8_GXColorPPUc(); extern "C" void dKyr_drawRain__FPA4_fPPUc(); extern "C" void dKyr_drawSibuki__FPA4_fPPUc(); extern "C" void dKyr_drawHousi__FPA4_fPPUc(); extern "C" void dKyr_drawSnow__FPA4_fPPUc(); extern "C" void dKyr_drawStar__FPA4_fPPUc(); extern "C" void drawCloudShadow__FPA4_fPPUc(); extern "C" void drawVrkumo__FPA4_fR8_GXColorPPUc(); extern "C" void dKyr_thunder_init__Fv(); extern "C" void dKyr_thunder_move__Fv(); extern "C" void dKyr_shstar_init__Fv(); extern "C" void dKyr_shstar_move__Fv(); extern "C" void dKyr_odour_init__Fv(); extern "C" void dKyr_odour_move__Fv(); extern "C" void dKyr_odour_draw__FPA4_fPPUc(); extern "C" void dKyr_mud_init__Fv(); extern "C" void dKyr_mud_move__Fv(); extern "C" void dKyr_mud_draw__FPA4_fPPUc(); extern "C" void dKyr_evil_init__Fv(); extern "C" void dKyr_evil_move__Fv(); extern "C" static void dKyr_evil_draw2__FPA4_fPPUc(); extern "C" static void dKyr_near_bosslight_check__F4cXyz(); extern "C" void dKyr_evil_draw__FPA4_fPPUc(); extern "C" bool getKandelaarFlamePos__9daPy_py_cFv(); extern "C" extern char const* const d_kankyo_d_kankyo_rain__stringBase0; // // External References: // void mDoMtx_ZXYrotM(f32 (* )[4], s16, s16, s16); void mDoMtx_XrotM(f32 (* )[4], s16); void mDoMtx_YrotM(f32 (* )[4], s16); void mDoMtx_ZrotM(f32 (* )[4], s16); void mDoLib_project(Vec*, Vec*); void fopKyM_create(s16, int, cXyz*, cXyz*, int (*)(void*)); void dComIfG_getStageRes(char const*); void dComIfGs_PolyDamageOff_Set(s8); void dKyw_get_wind_vec(); void dKyw_get_wind_pow(); void dKyw_get_wind_vecpow(); void dKyw_pntwind_get_vecpow(cXyz*); void dKy_get_parcent(f32, f32, f32); void dKy_daynight_check(); void dKy_move_room_ratio(dKy_tevstr_c*, s8*); void dKy_efplight_set(LIGHT_INFLUENCE*); void dKy_efplight_cut(LIGHT_INFLUENCE*); void dKy_actor_addcol_amb_set(s16, s16, s16, f32); void dKy_bg_addcol_amb_set(s16, s16, s16, f32); void dKy_bg1_addcol_amb_set(s16, s16, s16, f32); void dKy_addcol_fog_set(s16, s16, s16, f32); void dKy_vrbox_addcol_sky0_set(s16, s16, s16, f32); void dKy_vrbox_addcol_kasumi_set(s16, s16, s16, f32); void dKy_GxFog_set(); void dKy_rain_check(); void dKy_set_actcol_ratio(f32); void dKy_set_bgcol_ratio(f32); void dKy_set_fogcol_ratio(f32); void dKy_set_vrboxcol_ratio(f32); void dKy_ParticleColor_get_bg(cXyz*, dKy_tevstr_c*, _GXColor*, _GXColor*, _GXColor*, _GXColor*, f32); void dKy_darkworld_check(); void cM_rad2s(f32); void cM_atan2s(f32, f32); void cM_rndF(f32); void cM_rndFX(f32); void cM3d_VectorProduct2d(f32, f32, f32, f32, f32, f32); void cLib_addCalc(f32*, f32, f32, f32, f32); void* operator new(u32, int); extern "C" extern void* __vt__14dBgS_ObjGndChk[12 + 1 /* padding */]; extern "C" extern void* __vt__19dKankyo_star_Packet[5]; extern "C" extern void* __vt__19dKankyo_snow_Packet[5]; extern "C" extern void* __vt__18dBgS_ObjGndChk_All[12]; extern "C" extern void* __vt__9J3DPacket[5]; extern "C" extern u8 now__14mDoMtx_stack_c[48]; extern "C" extern u8 g_dComIfG_gameInfo[122384]; extern "C" extern u8 g_env_light[4880]; extern "C" extern u8 g_mEnvSeMgr[780]; extern "C" extern u8 g_Counter[12 + 4 /* padding */]; extern "C" extern u8 j3dSys[284]; extern "C" extern u8 sincosTable___5JMath[65536]; extern "C" extern u32 __float_nan; extern "C" extern u8 mFrameBufferTimg__13mDoGph_gInf_c[4]; extern "C" extern u8 struct_80450D64[4]; extern "C" extern u8 m_mode__7dDemo_c[4]; extern "C" extern u8 sOldVcdVatCmd__8J3DShape[4]; extern "C" void __dt__4cXyzFv(); extern "C" void mDoMtx_ZXYrotM__FPA4_fsss(); extern "C" void mDoMtx_XrotM__FPA4_fs(); extern "C" void mDoMtx_YrotM__FPA4_fs(); extern "C" void mDoMtx_ZrotM__FPA4_fs(); extern "C" void mDoLib_project__FP3VecP3Vec(); extern "C" void __dt__5csXyzFv(); extern "C" void fopKyM_create__FsiP4cXyzP4cXyzPFPv_i(); extern "C" void getStatusRoomDt__20dStage_roomControl_cFi(); extern "C" void getLayerNo__14dComIfG_play_cFi(); extern "C" void dComIfG_getStageRes__FPCc(); extern "C" void dComIfGs_PolyDamageOff_Set__FSc(); extern "C" void isDungeonItem__12dSv_memBit_cCFi(); extern "C" void getRes__14dRes_control_cFPCclP11dRes_info_ci(); extern "C" void getRunEventName__16dEvent_manager_cFv(); extern "C" void set__13dPa_control_cFUlUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf(); extern "C" void newData__13dDlst_peekZ_cFssPUl(); extern "C" void __dt__8SNOW_EFFFv(); extern "C" void __ct__8SNOW_EFFFv(); extern "C" void __dt__8STAR_EFFFv(); extern "C" void __ct__8STAR_EFFFv(); extern "C" void dKyw_get_wind_vec__Fv(); extern "C" void dKyw_get_wind_pow__Fv(); extern "C" void dKyw_get_wind_vecpow__Fv(); extern "C" void dKyw_pntwind_get_vecpow__FP4cXyz(); extern "C" void GroundCross__4cBgSFP11cBgS_GndChk(); extern "C" void RoofChk__4dBgSFP12dBgS_RoofChk(); extern "C" void __ct__11dBgS_GndChkFv(); extern "C" void __dt__11dBgS_GndChkFv(); extern "C" void __dt__18dBgS_ObjGndChk_AllFv(); extern "C" void __ct__18dBgS_CamGndChk_WtrFv(); extern "C" void __dt__18dBgS_CamGndChk_WtrFv(); extern "C" void SetObj__16dBgS_PolyPassChkFv(); extern "C" void __ct__12dBgS_RoofChkFv(); extern "C" void __dt__12dBgS_RoofChkFv(); extern "C" void Prepare__12dCcMassS_MngFv(); extern "C" void checkNowWolfEyeUp__9daPy_py_cFv(); extern "C" void dKy_get_parcent__Ffff(); extern "C" void getDaytime__18dScnKy_env_light_cFv(); extern "C" void dKy_daynight_check__Fv(); extern "C" void dKy_move_room_ratio__FP12dKy_tevstr_cPSc(); extern "C" void dKy_efplight_set__FP15LIGHT_INFLUENCE(); extern "C" void dKy_efplight_cut__FP15LIGHT_INFLUENCE(); extern "C" void dKy_actor_addcol_amb_set__Fsssf(); extern "C" void dKy_bg_addcol_amb_set__Fsssf(); extern "C" void dKy_bg1_addcol_amb_set__Fsssf(); extern "C" void dKy_addcol_fog_set__Fsssf(); extern "C" void dKy_vrbox_addcol_sky0_set__Fsssf(); extern "C" void dKy_vrbox_addcol_kasumi_set__Fsssf(); extern "C" void dKy_GxFog_set__Fv(); extern "C" void dKy_rain_check__Fv(); extern "C" void dKy_set_actcol_ratio__Ff(); extern "C" void dKy_set_bgcol_ratio__Ff(); extern "C" void dKy_set_fogcol_ratio__Ff(); extern "C" void dKy_set_vrboxcol_ratio__Ff(); extern "C" void dKy_ParticleColor_get_bg__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf(); extern "C" void dKy_darkworld_check__Fv(); extern "C" void __pl__4cXyzCFRC3Vec(); extern "C" void __ct__5csXyzFsss(); extern "C" void cM_rad2s__Ff(); extern "C" void cM_atan2s__Fff(); extern "C" void cM_rndF__Ff(); extern "C" void cM_rndFX__Ff(); extern "C" void SetPos__11cBgS_GndChkFPC4cXyz(); extern "C" void cM3d_VectorProduct2d__Fffffff(); extern "C" void cLib_addCalc__FPfffff(); extern "C" void startNearThunderSe__10Z2EnvSeMgrFSc(); extern "C" void* __nw__FUli(); extern "C" void reinitGX__6J3DSysFv(); extern "C" void PSMTXConcat(); extern "C" void PSMTXInverse(); extern "C" void PSMTXRotRad(); extern "C" void PSMTXTrans(); extern "C" void C_MTXLightPerspective(); extern "C" void PSMTXMultVec(); extern "C" void PSVECAdd(); extern "C" void PSVECSquareMag(); extern "C" void PSVECSquareDistance(); extern "C" void GXSetVtxDesc(); extern "C" void GXClearVtxDesc(); extern "C" void GXSetVtxAttrFmt(); extern "C" void GXSetTexCoordGen2(); extern "C" void GXSetNumTexGens(); extern "C" void GXBegin(); extern "C" void GXSetCullMode(); extern "C" void GXSetNumChans(); extern "C" void GXSetChanCtrl(); extern "C" void GXInitTexObj(); extern "C" void GXInitTexObjLOD(); extern "C" void GXLoadTexObj(); extern "C" void GXSetNumIndStages(); extern "C" void GXSetTevColorIn(); extern "C" void GXSetTevAlphaIn(); extern "C" void GXSetTevColorOp(); extern "C" void GXSetTevAlphaOp(); extern "C" void GXSetTevColor(); extern "C" void GXSetAlphaCompare(); extern "C" void GXSetTevOrder(); extern "C" void GXSetNumTevStages(); extern "C" void GXSetFog(); extern "C" void GXSetBlendMode(); extern "C" void GXSetColorUpdate(); extern "C" void GXSetZMode(); extern "C" void GXSetZCompLoc(); extern "C" void GXLoadPosMtxImm(); extern "C" void GXSetCurrentMtx(); extern "C" void GXLoadTexMtxImm(); extern "C" void GXSetClipMode(); extern "C" void __register_global_object(); extern "C" void __construct_array(); extern "C" void __save_gpr(); extern "C" void _savegpr_17(); extern "C" void _savegpr_18(); extern "C" void _savegpr_19(); extern "C" void _savegpr_20(); extern "C" void _savegpr_21(); extern "C" void _savegpr_22(); extern "C" void _savegpr_23(); extern "C" void _savegpr_25(); extern "C" void _savegpr_26(); extern "C" void _savegpr_27(); extern "C" void _savegpr_28(); extern "C" void _savegpr_29(); extern "C" void __restore_gpr(); extern "C" void _restgpr_17(); extern "C" void _restgpr_18(); extern "C" void _restgpr_19(); extern "C" void _restgpr_20(); extern "C" void _restgpr_21(); extern "C" void _restgpr_22(); extern "C" void _restgpr_23(); extern "C" void _restgpr_25(); extern "C" void _restgpr_26(); extern "C" void _restgpr_27(); extern "C" void _restgpr_28(); extern "C" void _restgpr_29(); extern "C" void memcmp(); extern "C" void strcmp(); extern "C" void cos(); extern "C" void sin(); extern "C" void atan2(); extern "C" void sqrt(); extern "C" extern void* __vt__14dBgS_ObjGndChk[12 + 1 /* padding */]; extern "C" extern void* __vt__19dKankyo_star_Packet[5]; extern "C" extern void* __vt__19dKankyo_snow_Packet[5]; extern "C" extern void* __vt__18dBgS_ObjGndChk_All[12]; extern "C" extern void* __vt__9J3DPacket[5]; extern "C" extern u8 now__14mDoMtx_stack_c[48]; extern "C" extern u8 g_dComIfG_gameInfo[122384]; extern "C" extern u8 g_env_light[4880]; extern "C" extern u8 g_mEnvSeMgr[780]; extern "C" extern u8 g_Counter[12 + 4 /* padding */]; extern "C" extern u8 j3dSys[284]; extern "C" extern u8 sincosTable___5JMath[65536]; extern "C" extern u32 __float_nan; extern "C" extern u8 mFrameBufferTimg__13mDoGph_gInf_c[4]; extern "C" extern u8 struct_80450D64[4]; extern "C" extern u8 m_mode__7dDemo_c[4]; extern "C" extern u8 sOldVcdVatCmd__8J3DShape[4]; // // Declarations: // /* ############################################################################################## */ /* 804521B0-804521B8 0008+00 s=19 e=0 z=0 None .sdata2 @3953 */ SECTION_SDATA2 static u8 lit_3953[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; /* 804521B8-804521BC 0004+00 s=31 e=0 z=0 None .sdata2 @3954 */ SECTION_SDATA2 static u8 lit_3954[4] = { 0x00, 0x00, 0x00, 0x00, }; /* 8005B660-8005B708 00A8+00 s=3 e=0 z=0 None .text vectle_calc__FP10DOUBLE_POSP4cXyz */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm static void vectle_calc(DOUBLE_POS* param_0, cXyz* param_1) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/vectle_calc__FP10DOUBLE_POSP4cXyz.s" } #pragma pop /* 8005B708-8005B760 0058+00 s=7 e=0 z=0 None .text get_vectle_calc__FP4cXyzP4cXyzP4cXyz */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm static void get_vectle_calc(cXyz* param_0, cXyz* param_1, cXyz* param_2) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/get_vectle_calc__FP4cXyzP4cXyzP4cXyz.s" } #pragma pop /* 8005B760-8005B780 0020+00 s=8 e=7 z=11 None .text dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_get_vectle_calc(cXyz* param_0, cXyz* param_1, cXyz* param_2) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz.s" } #pragma pop /* ############################################################################################## */ /* 804521BC-804521C0 0004+00 s=4 e=0 z=0 None .sdata2 @3970 */ SECTION_SDATA2 static u32 lit_3970 = 0x43480000; /* 8005B780-8005B830 00B0+00 s=2 e=0 z=0 None .text dKy_set_eyevect_calc__FP12camera_classP3Vecff */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm static void dKy_set_eyevect_calc(camera_class* param_0, Vec* param_1, f32 param_2, f32 param_3) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKy_set_eyevect_calc__FP12camera_classP3Vecff.s" } #pragma pop /* 8005B830-8005B92C 00FC+00 s=6 e=0 z=0 None .text dKy_set_eyevect_calc2__FP12camera_classP3Vecff */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm static void dKy_set_eyevect_calc2(camera_class* param_0, Vec* param_1, f32 param_2, f32 param_3) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKy_set_eyevect_calc2__FP12camera_classP3Vecff.s" } #pragma pop /* ############################################################################################## */ /* 804521C0-804521C4 0004+00 s=1 e=0 z=0 None .sdata2 @3992 */ SECTION_SDATA2 static u32 lit_3992 = 0x3E000000; /* 804521C4-804521C8 0004+00 s=9 e=0 z=0 None .sdata2 @3993 */ SECTION_SDATA2 static u32 lit_3993 = 0x3C23D70A; /* 804521C8-804521D0 0008+00 s=15 e=0 z=0 None .sdata2 @3995 */ SECTION_SDATA2 static u8 lit_3995[8] = { 0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, }; /* 8005B92C-8005BA24 00F8+00 s=5 e=0 z=0 None .text dKyr_set_btitex_common__FP9_GXTexObjP7ResTIMG11_GXTexMapID */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm static void dKyr_set_btitex_common(_GXTexObj* param_0, ResTIMG* param_1, _GXTexMapID param_2) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_set_btitex_common__FP9_GXTexObjP7ResTIMG11_GXTexMapID.s" } #pragma pop /* 8005BA24-8005BA48 0024+00 s=12 e=0 z=0 None .text dKyr_set_btitex__FP9_GXTexObjP7ResTIMG */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm static void dKyr_set_btitex(_GXTexObj* param_0, ResTIMG* param_1) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_set_btitex__FP9_GXTexObjP7ResTIMG.s" } #pragma pop /* ############################################################################################## */ /* 804521D0-804521D4 0004+00 s=4 e=0 z=0 None .sdata2 @4103 */ SECTION_SDATA2 static u32 lit_4103 = 0x38D1B717; /* 804521D4-804521D8 0004+00 s=4 e=0 z=0 None .sdata2 @4104 */ SECTION_SDATA2 static u32 lit_4104 = 0x457A0000; /* 804521D8-804521DC 0004+00 s=2 e=0 z=0 None .sdata2 @4105 */ SECTION_SDATA2 static u32 lit_4105 = 0x43980000; /* 804521DC-804521E0 0004+00 s=2 e=0 z=0 None .sdata2 @4106 */ SECTION_SDATA2 static u32 lit_4106 = 0x43600000; /* 804521E0-804521E4 0004+00 s=2 e=0 z=0 None .sdata2 @4107 */ SECTION_SDATA2 static u32 lit_4107 = 0x3BB40000; /* 804521E4-804521E8 0004+00 s=6 e=0 z=0 None .sdata2 @4108 */ SECTION_SDATA2 static u32 lit_4108 = 0x43340000; /* 804521E8-804521F0 0008+00 s=17 e=0 z=0 None .sdata2 @4109 */ SECTION_SDATA2 static u8 lit_4109[8] = { 0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; /* 804521F0-804521F8 0008+00 s=17 e=0 z=0 None .sdata2 @4110 */ SECTION_SDATA2 static u8 lit_4110[8] = { 0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; /* 804521F8-804521FC 0004+00 s=6 e=0 z=0 None .sdata2 @4111 */ SECTION_SDATA2 static u32 lit_4111 = 0x437A0000; /* 804521FC-80452200 0004+00 s=4 e=0 z=0 None .sdata2 @4112 */ SECTION_SDATA2 static u32 lit_4112 = 0x44160000; /* 80452200-80452204 0004+00 s=2 e=0 z=0 None .sdata2 @4113 */ SECTION_SDATA2 static u32 lit_4113 = 0x42DC0000; /* 80452204-80452208 0004+00 s=1 e=0 z=0 None .sdata2 @4114 */ SECTION_SDATA2 static u32 lit_4114 = 0x45802000; /* 8005BA48-8005BED8 0490+00 s=0 e=1 z=0 None .text dKyr_lenzflare_move__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_lenzflare_move() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_lenzflare_move__Fv.s" } #pragma pop /* ############################################################################################## */ /* 80452208-8045220C 0004+00 s=3 e=0 z=0 None .sdata2 @4126 */ SECTION_SDATA2 static u32 lit_4126 = 0x438E8000; /* 8045220C-80452210 0004+00 s=1 e=0 z=0 None .sdata2 @4127 */ SECTION_SDATA2 static u32 lit_4127 = 0x42870000; /* 8005BED8-8005BF08 0030+00 s=1 e=0 z=0 None .text dKyr_moon_arrival_check__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm static void dKyr_moon_arrival_check() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_moon_arrival_check__Fv.s" } #pragma pop /* ############################################################################################## */ /* 8037A4C0-8037A4E8 0028+00 s=1 e=0 z=0 None .rodata sun_chkpnt$4155 */ SECTION_RODATA static u8 const sun_chkpnt[40] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC1, 0x20, 0x00, 0x00, 0xC1, 0xA0, 0x00, 0x00, 0x41, 0x20, 0x00, 0x00, 0x41, 0xA0, 0x00, 0x00, 0xC1, 0xA0, 0x00, 0x00, 0x41, 0x20, 0x00, 0x00, 0x41, 0xA0, 0x00, 0x00, 0xC1, 0x20, 0x00, 0x00, }; /* 8037A4E8-8037A508 0020+00 s=1 e=0 z=0 None .rodata @6991 */ SECTION_RODATA static u8 const lit_6991[32] = { 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x54, 0x7A, 0xE1, 0x3F, 0x19, 0x99, 0x9A, 0x3F, 0x47, 0xAE, 0x14, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x47, 0xAE, 0x14, 0x3F, 0x19, 0x99, 0x9A, 0x3F, 0x54, 0x7A, 0xE1, }; /* 8037A508-8037A528 0020+00 s=1 e=0 z=0 None .rodata @7275 */ SECTION_RODATA static u8 const lit_7275[32] = { 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x54, 0x7A, 0xE1, 0x3F, 0x19, 0x99, 0x9A, 0x3F, 0x47, 0xAE, 0x14, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x47, 0xAE, 0x14, 0x3F, 0x19, 0x99, 0x9A, 0x3F, 0x54, 0x7A, 0xE1, }; /* 8037A528-8037A548 0020+00 s=1 e=0 z=0 None .rodata scale_dat$7608 */ SECTION_RODATA static u8 const scale_dat[32] = { 0x45, 0xFA, 0x00, 0x00, 0x46, 0x24, 0x10, 0x00, 0x40, 0x4C, 0xCC, 0xCD, 0x3F, 0xE6, 0x66, 0x66, 0x3F, 0xE6, 0x66, 0x66, 0x40, 0xC6, 0x66, 0x66, 0x3F, 0x99, 0x99, 0x9A, 0x40, 0x80, 0x00, 0x00, }; /* 8037A548-8037A568 0020+00 s=1 e=0 z=0 None .rodata col_dat$7609 */ SECTION_RODATA static u8 const col_dat[32] = { 0xB4, 0xC8, 0xFF, 0xFF, 0xC8, 0xC8, 0xFF, 0x50, 0xFF, 0x8C, 0x78, 0x5A, 0xFF, 0xB4, 0x78, 0x64, 0xB4, 0xB4, 0x78, 0x55, 0xB4, 0xC8, 0x64, 0x5A, 0xDC, 0xFF, 0xB4, 0x6E, 0xC8, 0xDC, 0xFF, 0x5A, }; /* 8037A568-8037A578 0010+00 s=1 e=0 z=0 None .rodata star_col$9440 */ SECTION_RODATA static u8 const star_col[16] = { 0xFF, 0xBE, 0xC8, 0xA0, 0xC8, 0xFF, 0xBE, 0x78, 0xC8, 0xBE, 0xFF, 0x50, 0xFF, 0xFF, 0xFF, 0xC8, }; /* 8037A578-8037A620 00A7+01 s=25 e=0 z=0 None .rodata @stringBase0 */ #pragma push #pragma force_active on #pragma section ".dead" SECTION_DEAD char const* const stringBase_8037A578 = "F_SP200"; SECTION_DEAD char const* const stringBase_8037A580 = "D_MN09B"; SECTION_DEAD char const* const stringBase_8037A588 = "Always"; SECTION_DEAD char const* const stringBase_8037A58F = "F_SP122"; SECTION_DEAD char const* const stringBase_8037A597 = "R_SP30"; SECTION_DEAD char const* const stringBase_8037A59E = "R_SP107"; SECTION_DEAD char const* const stringBase_8037A5A6 = "R_SP127"; SECTION_DEAD char const* const stringBase_8037A5AE = "F_SP113"; SECTION_DEAD char const* const stringBase_8037A5B6 = "D_MN09"; SECTION_DEAD char const* const stringBase_8037A5BD = "D_MN08"; SECTION_DEAD char const* const stringBase_8037A5C4 = "F_SP127"; SECTION_DEAD char const* const stringBase_8037A5CC = "D_MN05A"; SECTION_DEAD char const* const stringBase_8037A5D4 = "D_MN07A"; SECTION_DEAD char const* const stringBase_8037A5DC = "F_SP103"; SECTION_DEAD char const* const stringBase_8037A5E4 = "APPEAR_HAWKER"; SECTION_DEAD char const* const stringBase_8037A5F2 = "F_NW01"; SECTION_DEAD char const* const stringBase_8037A5F9 = "D_MN11"; SECTION_DEAD char const* const stringBase_8037A600 = "D_MN07"; SECTION_DEAD char const* const stringBase_8037A607 = "R_SP"; SECTION_DEAD char const* const stringBase_8037A60C = "F_kumolight_01.bti"; /* @stringBase0 padding */ SECTION_DEAD static char const* const pad_8037A61F = ""; #pragma pop /* 803A9BA0-803A9BAC 000C+00 s=1 e=0 z=0 None .data sun_color$4213 */ SECTION_DATA static u8 sun_color[12] = { 0xFF, 0xFF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xFF, }; /* 803A9BAC-803A9BB8 000C+00 s=1 e=0 z=0 None .data sun_color2$4214 */ SECTION_DATA static u8 sun_color2[12] = { 0xFF, 0x6E, 0x2B, 0xFF, 0x9C, 0x79, 0x5C, 0xFF, 0xFF, 0x4E, 0x00, 0xFF, }; /* 80450EE8-80450EEC 0004+00 s=1 e=0 z=0 None .sbss S_parcent_bak$4131 */ static u8 S_parcent_bak[4]; /* 80450EEC-80450EF0 0004+00 s=2 e=0 z=0 None .sbss None */ static u8 struct_80450EEC[4]; /* 80452210-80452214 0004+00 s=4 e=0 z=0 None .sdata2 @4353 */ SECTION_SDATA2 static u32 lit_4353 = 0x45FA0000; /* 80452214-80452218 0004+00 s=26 e=0 z=0 None .sdata2 @4354 */ SECTION_SDATA2 static u32 lit_4354 = 0x3F800000; /* 80452218-8045221C 0004+00 s=1 e=0 z=0 None .sdata2 @4355 */ SECTION_SDATA2 static u32 lit_4355 = 0x429B0000; /* 8045221C-80452220 0004+00 s=5 e=0 z=0 None .sdata2 @4356 */ SECTION_SDATA2 static u32 lit_4356 = 0x3D4CCCCD; /* 80452220-80452224 0004+00 s=14 e=0 z=0 None .sdata2 @4357 */ SECTION_SDATA2 static u32 lit_4357 = 0x3DCCCCCD; /* 80452224-80452228 0004+00 s=2 e=0 z=0 None .sdata2 @4358 */ SECTION_SDATA2 static u32 lit_4358 = 0x3727C5AC; /* 80452228-8045222C 0004+00 s=2 e=0 z=0 None .sdata2 @4359 */ SECTION_SDATA2 static u32 lit_4359 = 0x43E50000; /* 8045222C-80452230 0004+00 s=2 e=0 z=0 None .sdata2 @4360 */ SECTION_SDATA2 static u32 lit_4360 = 0x44180000; /* 80452230-80452234 0004+00 s=3 e=0 z=0 None .sdata2 @4361 */ SECTION_SDATA2 static u32 lit_4361 = 0x4E6E6B28; /* 80452234-80452238 0004+00 s=1 e=0 z=0 None .sdata2 @4362 */ SECTION_SDATA2 static u32 lit_4362 = 0x43E10000; /* 80452238-8045223C 0004+00 s=10 e=0 z=0 None .sdata2 @4363 */ SECTION_SDATA2 static u32 lit_4363 = 0x3A83126F; /* 8045223C-80452240 0004+00 s=18 e=0 z=0 None .sdata2 @4364 */ SECTION_SDATA2 static u32 lit_4364 = 0x3F000000; /* 80452240-80452244 0004+00 s=13 e=0 z=0 None .sdata2 @4365 */ SECTION_SDATA2 static u32 lit_4365 = 0x3E4CCCCD; /* 80452244-80452248 0004+00 s=11 e=0 z=0 None .sdata2 @4366 */ SECTION_SDATA2 static u32 lit_4366 = 0x3E99999A; /* 80452248-8045224C 0004+00 s=8 e=0 z=0 None .sdata2 @4367 */ SECTION_SDATA2 static u32 lit_4367 = 0x3F4CCCCD; /* 8045224C-80452250 0004+00 s=12 e=0 z=0 None .sdata2 @4368 */ SECTION_SDATA2 static u32 lit_4368 = 0x437F0000; /* 80452250-80452254 0004+00 s=2 e=0 z=0 None .sdata2 @4369 */ SECTION_SDATA2 static u32 lit_4369 = 0x42B40000; /* 80452254-80452258 0004+00 s=3 e=0 z=0 None .sdata2 @4370 */ SECTION_SDATA2 static u32 lit_4370 = 0x42D20000; /* 80452258-8045225C 0004+00 s=1 e=0 z=0 None .sdata2 @4371 */ SECTION_SDATA2 static u32 lit_4371 = 0x43778000; /* 8045225C-80452260 0004+00 s=1 e=0 z=0 None .sdata2 @4372 */ SECTION_SDATA2 static u32 lit_4372 = 0x43870000; /* 80452260-80452264 0004+00 s=1 e=0 z=0 None .sdata2 @4373 */ SECTION_SDATA2 static u32 lit_4373 = 0xC5FA0000; /* 80452264-80452268 0004+00 s=2 e=0 z=0 None .sdata2 @4374 */ SECTION_SDATA2 static u32 lit_4374 = 0x40C00000; /* 80452268-8045226C 0004+00 s=1 e=0 z=0 None .sdata2 @4375 */ SECTION_SDATA2 static u32 lit_4375 = 0x46EBA000; /* 8045226C-80452270 0004+00 s=1 e=0 z=0 None .sdata2 @4376 */ SECTION_SDATA2 static u32 lit_4376 = 0x46A95C00; /* 80452270-80452278 0008+00 s=9 e=0 z=0 None .sdata2 @4379 */ SECTION_SDATA2 static u8 lit_4379[8] = { 0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; /* 8005BF08-8005CC5C 0D54+00 s=0 e=1 z=0 None .text dKyr_sun_move__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_sun_move() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_sun_move__Fv.s" } #pragma pop /* 8005CC5C-8005CDA8 014C+00 s=0 e=1 z=0 None .text dKyr_rain_init__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_rain_init() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_rain_init__Fv.s" } #pragma pop /* ############################################################################################## */ /* 80452278-8045227C 0004+00 s=1 e=0 z=0 None .sdata2 @4430 */ SECTION_SDATA2 static u32 lit_4430 = 0xC4480000; /* 8005CDA8-8005CDD0 0028+00 s=1 e=0 z=0 None .text rain_bg_chk__FP19dKankyo_rain_Packeti */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm static void rain_bg_chk(dKankyo_rain_Packet* param_0, int param_1) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/rain_bg_chk__FP19dKankyo_rain_Packeti.s" } #pragma pop /* ############################################################################################## */ /* 8045227C-80452280 0004+00 s=9 e=0 z=0 None .sdata2 @4467 */ SECTION_SDATA2 static u32 lit_4467 = 0x42480000; /* 80452280-80452284 0004+00 s=4 e=0 z=0 None .sdata2 @4468 */ SECTION_SDATA2 static u32 lit_4468 = 0x461C4000; /* 8005CDD0-8005CF78 01A8+00 s=1 e=0 z=0 None .text overhead_bg_chk__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm static void overhead_bg_chk() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/overhead_bg_chk__Fv.s" } #pragma pop /* 8005CF78-8005D18C 0214+00 s=1 e=0 z=0 None .text forward_overhead_bg_chk__FP4cXyzf */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm static void forward_overhead_bg_chk(cXyz* param_0, f32 param_1) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/forward_overhead_bg_chk__FP4cXyzf.s" } #pragma pop /* ############################################################################################## */ /* 80452284-80452288 0004+00 s=1 e=0 z=0 None .sdata2 @5096 */ SECTION_SDATA2 static u32 lit_5096 = 0xC0200000; /* 80452288-8045228C 0004+00 s=6 e=0 z=0 None .sdata2 @5097 */ SECTION_SDATA2 static u32 lit_5097 = 0x41200000; /* 8045228C-80452290 0004+00 s=8 e=0 z=0 None .sdata2 @5098 */ SECTION_SDATA2 static u32 lit_5098 = 0x41A00000; /* 80452290-80452294 0004+00 s=6 e=0 z=0 None .sdata2 @5099 */ SECTION_SDATA2 static u32 lit_5099 = 0x41700000; /* 80452294-80452298 0004+00 s=5 e=0 z=0 None .sdata2 @5100 */ SECTION_SDATA2 static u32 lit_5100 = 0x442F0000; /* 80452298-8045229C 0004+00 s=2 e=0 z=0 None .sdata2 @5101 */ SECTION_SDATA2 static u32 lit_5101 = 0x44AF0000; /* 8045229C-804522A0 0004+00 s=5 e=0 z=0 None .sdata2 @5102 */ SECTION_SDATA2 static u32 lit_5102 = 0x44960000; /* 804522A0-804522A4 0004+00 s=1 e=0 z=0 None .sdata2 @5103 */ SECTION_SDATA2 static u32 lit_5103 = 0x420E0000; /* 804522A4-804522A8 0004+00 s=4 e=0 z=0 None .sdata2 @5104 */ SECTION_SDATA2 static u32 lit_5104 = 0x44480000; /* 804522A8-804522AC 0004+00 s=5 e=0 z=0 None .sdata2 @5105 */ SECTION_SDATA2 static u32 lit_5105 = 0x43B40000; /* 804522AC-804522B0 0004+00 s=4 e=0 z=0 None .sdata2 @5106 */ SECTION_SDATA2 static u32 lit_5106 = 0x3DA3D70A; /* 804522B0-804522B4 0004+00 s=2 e=0 z=0 None .sdata2 @5107 */ SECTION_SDATA2 static u32 lit_5107 = 0xC0000000; /* 804522B4-804522B8 0004+00 s=2 e=0 z=0 None .sdata2 @5108 */ SECTION_SDATA2 static u32 lit_5108 = 0x44548000; /* 804522B8-804522BC 0004+00 s=8 e=0 z=0 None .sdata2 @5109 */ SECTION_SDATA2 static u32 lit_5109 = 0x42200000; /* 804522BC-804522C0 0004+00 s=2 e=0 z=0 None .sdata2 @5110 */ SECTION_SDATA2 static u32 lit_5110 = 0x44098000; /* 804522C0-804522C4 0004+00 s=1 e=0 z=0 None .sdata2 @5111 */ SECTION_SDATA2 static u32 lit_5111 = 0xC5278000; /* 804522C4-804522C8 0004+00 s=1 e=0 z=0 None .sdata2 @5112 */ SECTION_SDATA2 static u32 lit_5112 = 0x45098000; /* 804522C8-804522CC 0004+00 s=2 e=0 z=0 None .sdata2 @5113 */ SECTION_SDATA2 static u32 lit_5113 = 0x44C80000; /* 804522CC-804522D0 0004+00 s=1 e=0 z=0 None .sdata2 @5114 */ SECTION_SDATA2 static u32 lit_5114 = 0x46D67A00; /* 804522D0-804522D4 0004+00 s=1 e=0 z=0 None .sdata2 @5115 */ SECTION_SDATA2 static u32 lit_5115 = 0x46054000; /* 804522D4-804522D8 0004+00 s=1 e=0 z=0 None .sdata2 @5116 */ SECTION_SDATA2 static u32 lit_5116 = 0x44A28000; /* 804522D8-804522DC 0004+00 s=2 e=0 z=0 None .sdata2 @5117 */ SECTION_SDATA2 static u32 lit_5117 = 0x44898000; /* 804522DC-804522E0 0004+00 s=5 e=0 z=0 None .sdata2 @5118 */ SECTION_SDATA2 static u32 lit_5118 = 0x42A00000; /* 804522E0-804522E4 0004+00 s=6 e=0 z=0 None .sdata2 @5119 */ SECTION_SDATA2 static u32 lit_5119 = 0x43FA0000; /* 804522E4-804522E8 0004+00 s=1 e=0 z=0 None .sdata2 @5120 */ SECTION_SDATA2 static u32 lit_5120 = 0xC3640000; /* 804522E8-804522EC 0004+00 s=1 e=0 z=0 None .sdata2 @5121 */ SECTION_SDATA2 static u32 lit_5121 = 0x4446C000; /* 804522EC-804522F0 0004+00 s=4 e=0 z=0 None .sdata2 @5122 */ SECTION_SDATA2 static u32 lit_5122 = 0x44BB8000; /* 804522F0-804522F4 0004+00 s=2 e=0 z=0 None .sdata2 @5123 */ SECTION_SDATA2 static u32 lit_5123 = 0x459F6000; /* 804522F4-804522F8 0004+00 s=2 e=0 z=0 None .sdata2 @5124 */ SECTION_SDATA2 static u32 lit_5124 = 0xC54B2000; /* 804522F8-804522FC 0004+00 s=3 e=0 z=0 None .sdata2 @5125 */ SECTION_SDATA2 static u32 lit_5125 = 0xC2480000; /* 804522FC-80452300 0004+00 s=2 e=0 z=0 None .sdata2 @5126 */ SECTION_SDATA2 static u32 lit_5126 = 0xC528C000; /* 80452300-80452304 0004+00 s=2 e=0 z=0 None .sdata2 @5127 */ SECTION_SDATA2 static u32 lit_5127 = 0x46761800; /* 80452304-80452308 0004+00 s=1 e=0 z=0 None .sdata2 @5128 */ SECTION_SDATA2 static u32 lit_5128 = 0xC5660000; /* 80452308-8045230C 0004+00 s=1 e=0 z=0 None .sdata2 @5129 */ SECTION_SDATA2 static u32 lit_5129 = 0xC63B1C00; /* 8045230C-80452310 0004+00 s=1 e=0 z=0 None .sdata2 @5130 */ SECTION_SDATA2 static u32 lit_5130 = 0xC6248800; /* 80452310-80452314 0004+00 s=1 e=0 z=0 None .sdata2 @5131 */ SECTION_SDATA2 static u32 lit_5131 = 0x45516000; /* 80452314-80452318 0004+00 s=1 e=0 z=0 None .sdata2 @5132 */ SECTION_SDATA2 static u32 lit_5132 = 0xC64B8C00; /* 80452318-8045231C 0004+00 s=1 e=0 z=0 None .sdata2 @5133 */ SECTION_SDATA2 static u32 lit_5133 = 0xC6329800; /* 8045231C-80452320 0004+00 s=1 e=0 z=0 None .sdata2 @5134 */ SECTION_SDATA2 static u32 lit_5134 = 0x47102400; /* 8005D18C-8005E8B0 1724+00 s=0 e=1 z=0 None .text dKyr_rain_move__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_rain_move() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_rain_move__Fv.s" } #pragma pop /* 8005E8B0-8005E8F8 0048+00 s=1 e=0 z=0 None .text d_krain_cut_turn_check__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm static void d_krain_cut_turn_check() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/d_krain_cut_turn_check__Fv.s" } #pragma pop /* ############################################################################################## */ /* 80452320-80452324 0004+00 s=1 e=0 z=0 None .sdata2 @5716 */ SECTION_SDATA2 static u32 lit_5716 = 0xCCBEBC20; /* 80452324-80452328 0004+00 s=2 e=0 z=0 None .sdata2 @5717 */ SECTION_SDATA2 static u32 lit_5717 = 0x47C35000; /* 80452328-8045232C 0004+00 s=1 e=0 z=0 None .sdata2 @5718 */ SECTION_SDATA2 static u32 lit_5718 = 0x40333333; /* 8045232C-80452330 0004+00 s=1 e=0 z=0 None .sdata2 @5719 */ SECTION_SDATA2 static u32 lit_5719 = 0xBF0CCCCD; /* 80452330-80452334 0004+00 s=9 e=0 z=0 None .sdata2 @5720 */ SECTION_SDATA2 static u32 lit_5720 = 0x3ECCCCCD; /* 80452334-80452338 0004+00 s=6 e=0 z=0 None .sdata2 @5721 */ SECTION_SDATA2 static u32 lit_5721 = 0x3FC00000; /* 80452338-8045233C 0004+00 s=4 e=0 z=0 None .sdata2 @5722 */ SECTION_SDATA2 static u32 lit_5722 = 0x47800000; /* 8045233C-80452340 0004+00 s=5 e=0 z=0 None .sdata2 @5723 */ SECTION_SDATA2 static u32 lit_5723 = 0x447A0000; /* 80452340-80452344 0004+00 s=1 e=0 z=0 None .sdata2 @5724 */ SECTION_SDATA2 static u32 lit_5724 = 0xC7C39AF3; /* 80452344-80452348 0004+00 s=1 e=0 z=0 None .sdata2 @5725 */ SECTION_SDATA2 static u32 lit_5725 = 0xC7C34FF3; /* 80452348-8045234C 0004+00 s=2 e=0 z=0 None .sdata2 @5726 */ SECTION_SDATA2 static u32 lit_5726 = 0x40200000; /* 8045234C-80452350 0004+00 s=7 e=0 z=0 None .sdata2 @5727 */ SECTION_SDATA2 static u32 lit_5727 = 0x3E800000; /* 80452350-80452354 0004+00 s=6 e=0 z=0 None .sdata2 @5728 */ SECTION_SDATA2 static u32 lit_5728 = 0x40A00000; /* 80452354-80452358 0004+00 s=7 e=0 z=0 None .sdata2 @5729 */ SECTION_SDATA2 static u32 lit_5729 = 0x3F19999A; /* 80452358-8045235C 0004+00 s=2 e=0 z=0 None .sdata2 @5730 */ SECTION_SDATA2 static u32 lit_5730 = 0x40400000; /* 8045235C-80452360 0004+00 s=1 e=0 z=0 None .sdata2 @5731 */ SECTION_SDATA2 static u32 lit_5731 = 0x40900000; /* 80452360-80452364 0004+00 s=2 e=0 z=0 None .sdata2 @5732 */ SECTION_SDATA2 static u32 lit_5732 = 0x3F400000; /* 80452364-80452368 0004+00 s=2 e=0 z=0 None .sdata2 @5733 */ SECTION_SDATA2 static u32 lit_5733 = 0x3CF5C28F; /* 80452368-8045236C 0004+00 s=2 e=0 z=0 None .sdata2 @5734 */ SECTION_SDATA2 static u32 lit_5734 = 0x3CA3D70A; /* 8045236C-80452370 0004+00 s=5 e=0 z=0 None .sdata2 @5735 */ SECTION_SDATA2 static u32 lit_5735 = 0x43960000; /* 80452370-80452374 0004+00 s=1 e=0 z=0 None .sdata2 @5736 */ SECTION_SDATA2 static u32 lit_5736 = 0x45AF0000; /* 80452374-80452378 0004+00 s=3 e=0 z=0 None .sdata2 @5737 */ SECTION_SDATA2 static u32 lit_5737 = 0x43020000; /* 80452378-8045237C 0004+00 s=7 e=0 z=0 None .sdata2 @5738 */ SECTION_SDATA2 static u32 lit_5738 = 0x40000000; /* 8045237C-80452380 0004+00 s=4 e=0 z=0 None .sdata2 @5739 */ SECTION_SDATA2 static u32 lit_5739 = 0x43C80000; /* 80452380-80452384 0004+00 s=3 e=0 z=0 None .sdata2 @5740 */ SECTION_SDATA2 static u32 lit_5740 = 0x41F00000; /* 80452384-80452388 0004+00 s=3 e=0 z=0 None .sdata2 @5741 */ SECTION_SDATA2 static u32 lit_5741 = 0x41100000; /* 80452388-8045238C 0004+00 s=1 e=0 z=0 None .sdata2 @5742 */ SECTION_SDATA2 static u32 lit_5742 = 0xC7C345F3; /* 8045238C-80452390 0004+00 s=1 e=0 z=0 None .sdata2 @5743 */ SECTION_SDATA2 static u32 lit_5743 = 0x44834000; /* 80452390-80452394 0004+00 s=1 e=0 z=0 None .sdata2 @5744 */ SECTION_SDATA2 static u32 lit_5744 = 0x45480000; /* 80452394-80452398 0004+00 s=1 e=0 z=0 None .sdata2 @5745 */ SECTION_SDATA2 static u32 lit_5745 = 0x44D48000; /* 80452398-8045239C 0004+00 s=1 e=0 z=0 None .sdata2 @5746 */ SECTION_SDATA2 static u32 lit_5746 = 0x452F0000; /* 8045239C-804523A0 0004+00 s=1 e=0 z=0 None .sdata2 @5747 */ SECTION_SDATA2 static u32 lit_5747 = 0x444E4000; /* 804523A0-804523A4 0004+00 s=3 e=0 z=0 None .sdata2 @5748 */ SECTION_SDATA2 static u32 lit_5748 = 0x44FA0000; /* 8005E8F8-8005FBDC 12E4+00 s=0 e=1 z=0 None .text dKyr_housi_move__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_housi_move() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_housi_move__Fv.s" } #pragma pop /* 8005FBDC-8005FD48 016C+00 s=0 e=1 z=0 None .text dKyr_snow_init__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_snow_init() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_snow_init__Fv.s" } #pragma pop /* ############################################################################################## */ /* 804523A4-804523A8 0004+00 s=8 e=0 z=0 None .sdata2 @6355 */ SECTION_SDATA2 static u32 lit_6355 = 0x42C80000; /* 804523A8-804523AC 0004+00 s=2 e=0 z=0 None .sdata2 @6356 */ SECTION_SDATA2 static u32 lit_6356 = 0x3F99999A; /* 804523AC-804523B0 0004+00 s=1 e=0 z=0 None .sdata2 @6357 */ SECTION_SDATA2 static u32 lit_6357 = 0x40D00000; /* 804523B0-804523B4 0004+00 s=3 e=0 z=0 None .sdata2 @6358 */ SECTION_SDATA2 static u32 lit_6358 = 0x3EE66666; /* 804523B4-804523B8 0004+00 s=1 e=0 z=0 None .sdata2 @6359 */ SECTION_SDATA2 static u32 lit_6359 = 0x40A9999A; /* 804523B8-804523BC 0004+00 s=2 e=0 z=0 None .sdata2 @6360 */ SECTION_SDATA2 static u32 lit_6360 = 0x3EB33333; /* 804523BC-804523C0 0004+00 s=2 e=0 z=0 None .sdata2 @6361 */ SECTION_SDATA2 static u32 lit_6361 = 0x453B8000; /* 804523C0-804523C4 0004+00 s=1 e=0 z=0 None .sdata2 @6362 */ SECTION_SDATA2 static u32 lit_6362 = 0x41DC0000; /* 804523C4-804523C8 0004+00 s=1 e=0 z=0 None .sdata2 @6363 */ SECTION_SDATA2 static u32 lit_6363 = 0x448FC000; /* 804523C8-804523D0 0004+04 s=1 e=0 z=0 None .sdata2 @6364 */ SECTION_SDATA2 static f32 lit_6364[1 + 1 /* padding */] = { 55.0f, /* padding */ 0.0f, }; /* 804523D0-804523D8 0008+00 s=1 e=0 z=0 None .sdata2 @6365 */ SECTION_SDATA2 static u8 lit_6365[8] = { 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; /* 804523D8-804523DC 0004+00 s=1 e=0 z=0 None .sdata2 @6366 */ SECTION_SDATA2 static u32 lit_6366 = 0xC3AA0000; /* 804523DC-804523E0 0004+00 s=1 e=0 z=0 None .sdata2 @6367 */ SECTION_SDATA2 static u32 lit_6367 = 0x46192000; /* 804523E0-804523E4 0004+00 s=2 e=0 z=0 None .sdata2 @6368 */ SECTION_SDATA2 static u32 lit_6368 = 0x3EC28F5C; /* 8005FD48-80061324 15DC+00 s=0 e=1 z=0 None .text dKyr_snow_move__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_snow_move() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_snow_move__Fv.s" } #pragma pop /* 80061324-8006140C 00E8+00 s=0 e=1 z=0 None .text dKyr_star_init__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_star_init() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_star_init__Fv.s" } #pragma pop /* 8006140C-80061438 002C+00 s=0 e=1 z=0 None .text dKyr_star_move__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_star_move() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_star_move__Fv.s" } #pragma pop /* ############################################################################################## */ /* 804523E4-804523E8 0004+00 s=2 e=0 z=0 None .sdata2 @6720 */ SECTION_SDATA2 static u32 lit_6720 = 0x3BA3D70A; /* 804523E8-804523EC 0004+00 s=7 e=0 z=0 None .sdata2 @6721 */ SECTION_SDATA2 static u32 lit_6721 = 0x358637BD; /* 804523EC-804523F0 0004+00 s=1 e=0 z=0 None .sdata2 @6722 */ SECTION_SDATA2 static u32 lit_6722 = 0xC3960000; /* 804523F0-804523F4 0004+00 s=2 e=0 z=0 None .sdata2 @6723 */ SECTION_SDATA2 static u32 lit_6723 = 0x477FFF00; /* 804523F4-804523F8 0004+00 s=1 e=0 z=0 None .sdata2 @6724 */ SECTION_SDATA2 static u32 lit_6724 = 0x3CDD2F1C; /* 804523F8-804523FC 0004+00 s=1 e=0 z=0 None .sdata2 @6725 */ SECTION_SDATA2 static u32 lit_6725 = 0x41B80000; /* 804523FC-80452400 0004+00 s=5 e=0 z=0 None .sdata2 @6726 */ SECTION_SDATA2 static u32 lit_6726 = 0x42F00000; /* 80452400-80452404 0004+00 s=1 e=0 z=0 None .sdata2 @6727 */ SECTION_SDATA2 static u32 lit_6727 = 0x44C08000; /* 80452404-80452408 0004+00 s=1 e=0 z=0 None .sdata2 @6728 */ SECTION_SDATA2 static u32 lit_6728 = 0x44820000; /* 80452408-8045240C 0004+00 s=1 e=0 z=0 None .sdata2 @6729 */ SECTION_SDATA2 static u32 lit_6729 = 0x42300000; /* 8045240C-80452410 0004+00 s=1 e=0 z=0 None .sdata2 @6730 */ SECTION_SDATA2 static u32 lit_6730 = 0x43CC0000; /* 80452410-80452414 0004+00 s=2 e=0 z=0 None .sdata2 @6731 */ SECTION_SDATA2 static u32 lit_6731 = 0x3DF5C28F; /* 80452414-80452418 0004+00 s=1 e=0 z=0 None .sdata2 @6732 */ SECTION_SDATA2 static u32 lit_6732 = 0x3E75C28F; /* 80452418-8045241C 0004+00 s=1 e=0 z=0 None .sdata2 @6733 */ SECTION_SDATA2 static u32 lit_6733 = 0x3EB851EC; /* 8045241C-80452420 0004+00 s=2 e=0 z=0 None .sdata2 @6734 */ SECTION_SDATA2 static u32 lit_6734 = 0x3DB851EC; /* 80452420-80452424 0004+00 s=1 e=0 z=0 None .sdata2 @6735 */ SECTION_SDATA2 static u32 lit_6735 = 0x3E051EB8; /* 80452424-80452428 0004+00 s=2 e=0 z=0 None .sdata2 @6736 */ SECTION_SDATA2 static u32 lit_6736 = 0x3F333333; /* 80061438-800620AC 0C74+00 s=0 e=1 z=0 None .text cloud_shadow_move__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void cloud_shadow_move() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/cloud_shadow_move__Fv.s" } #pragma pop /* ############################################################################################## */ /* 80452428-8045242C 0004+00 s=1 e=0 z=0 None .sdata2 @6947 */ SECTION_SDATA2 static u32 lit_6947 = 0x451C4000; /* 8045242C-80452430 0004+00 s=1 e=0 z=0 None .sdata2 @6948 */ SECTION_SDATA2 static u32 lit_6948 = 0x41C80000; /* 80452430-80452438 0004+04 s=1 e=0 z=0 None .sdata2 @6949 */ SECTION_SDATA2 static f32 lit_6949[1 + 1 /* padding */] = { 18000.0f, /* padding */ 0.0f, }; /* 80452438-80452440 0008+00 s=1 e=0 z=0 None .sdata2 @6950 */ SECTION_SDATA2 static u8 lit_6950[8] = { 0x40, 0xCB, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, }; /* 80452440-80452444 0004+00 s=1 e=0 z=0 None .sdata2 @6951 */ SECTION_SDATA2 static u32 lit_6951 = 0x466A6000; /* 80452444-80452448 0004+00 s=3 e=0 z=0 None .sdata2 @6952 */ SECTION_SDATA2 static u32 lit_6952 = 0x459C4000; /* 80452448-8045244C 0004+00 s=1 e=0 z=0 None .sdata2 @6953 */ SECTION_SDATA2 static u32 lit_6953 = 0x466BF000; /* 8045244C-80452450 0004+00 s=1 e=0 z=0 None .sdata2 @6954 */ SECTION_SDATA2 static u32 lit_6954 = 0xBF333333; /* 80452450-80452454 0004+00 s=1 e=0 z=0 None .sdata2 @6955 */ SECTION_SDATA2 static u32 lit_6955 = 0x3CCCCCCD; /* 800620AC-80062ADC 0A30+00 s=0 e=1 z=0 None .text vrkumo_move__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void vrkumo_move() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/vrkumo_move__Fv.s" } #pragma pop /* 80062ADC-80062B4C 0070+00 s=7 e=0 z=0 None .text dKr_cullVtx_Set__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm static void dKr_cullVtx_Set() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKr_cullVtx_Set__Fv.s" } #pragma pop /* ############################################################################################## */ /* 803A9BB8-803A9BD8 0020+00 s=1 e=0 z=0 None .data @7214 */ SECTION_DATA static void* lit_7214[8] = { (void*)(((char*)dKyr_draw_rev_moon__FPA4_fPPUc)+0x150), (void*)(((char*)dKyr_draw_rev_moon__FPA4_fPPUc)+0x15C), (void*)(((char*)dKyr_draw_rev_moon__FPA4_fPPUc)+0x168), (void*)(((char*)dKyr_draw_rev_moon__FPA4_fPPUc)+0x174), (void*)(((char*)dKyr_draw_rev_moon__FPA4_fPPUc)+0x180), (void*)(((char*)dKyr_draw_rev_moon__FPA4_fPPUc)+0x18C), (void*)(((char*)dKyr_draw_rev_moon__FPA4_fPPUc)+0x198), (void*)(((char*)dKyr_draw_rev_moon__FPA4_fPPUc)+0x1A4), }; /* 80452454-80452458 0004+00 s=5 e=0 z=0 None .sdata2 @7208 */ SECTION_SDATA2 static u32 lit_7208 = 0xBF800000; /* 80452458-8045245C 0004+00 s=8 e=0 z=0 None .sdata2 @7209 */ SECTION_SDATA2 static u32 lit_7209 = 0x42340000; /* 8045245C-80452460 0004+00 s=2 e=0 z=0 None .sdata2 @7210 */ SECTION_SDATA2 static u32 lit_7210 = 0xC0C90FDB; /* 80452460-80452464 0004+00 s=12 e=0 z=0 None .sdata2 @7211 */ SECTION_SDATA2 static u32 lit_7211 = 0x3C8EFA35; /* 80452464-80452468 0004+00 s=2 e=0 z=0 None .sdata2 @7212 */ SECTION_SDATA2 static u32 lit_7212 = 0x462BE000; /* 80452468-8045246C 0004+00 s=2 e=0 z=0 None .sdata2 @7213 */ SECTION_SDATA2 static u32 lit_7213 = 0x40133333; /* 80062B4C-80063670 0B24+00 s=2 e=0 z=0 None .text dKyr_draw_rev_moon__FPA4_fPPUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm static void dKyr_draw_rev_moon(f32 (* param_0)[4], u8** param_1) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_draw_rev_moon__FPA4_fPPUc.s" } #pragma pop /* ############################################################################################## */ /* 803A9BD8-803A9BF8 0020+00 s=1 e=0 z=0 None .data @7549 */ SECTION_DATA static void* lit_7549[8] = { (void*)(((char*)dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc)+0x354), (void*)(((char*)dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc)+0x360), (void*)(((char*)dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc)+0x36C), (void*)(((char*)dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc)+0x378), (void*)(((char*)dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc)+0x384), (void*)(((char*)dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc)+0x390), (void*)(((char*)dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc)+0x39C), (void*)(((char*)dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc)+0x3A8), }; /* 8045246C-80452470 0004+00 s=2 e=0 z=0 None .sdata2 @7545 */ SECTION_SDATA2 static u32 lit_7545 = 0x4573C000; /* 80452470-80452474 0004+00 s=2 e=0 z=0 None .sdata2 @7546 */ SECTION_SDATA2 static u32 lit_7546 = 0x45FBA000; /* 80452474-80452478 0004+00 s=2 e=0 z=0 None .sdata2 @7547 */ SECTION_SDATA2 static u32 lit_7547 = 0xC60DC000; /* 80452478-8045247C 0004+00 s=1 e=0 z=0 None .sdata2 @7548 */ SECTION_SDATA2 static u32 lit_7548 = 0x45160000; /* 80063670-8006444C 0DDC+00 s=1 e=1 z=0 None .text dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_drawSun(f32 (* param_0)[4], cXyz* param_1, _GXColor& param_2, u8** param_3) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_drawSun__FPA4_fP4cXyzR8_GXColorPPUc.s" } #pragma pop /* ############################################################################################## */ /* 80450EF0-80450EF4 0004+00 s=1 e=0 z=0 None .sbss None */ static u8 struct_80450EF0[4]; /* 80450EF4-80450EF8 0004+00 s=1 e=0 z=0 None .sbss None */ static u8 data_80450EF4[4]; /* 8045247C-80452480 0004+00 s=1 e=0 z=0 None .sdata2 @7882 */ SECTION_SDATA2 static u32 lit_7882 = 0x4039999A; /* 80452480-80452484 0004+00 s=2 e=0 z=0 None .sdata2 @7883 */ SECTION_SDATA2 static u32 lit_7883 = 0x42080000; /* 80452484-80452488 0004+00 s=1 e=0 z=0 None .sdata2 @7884 */ SECTION_SDATA2 static u32 lit_7884 = 0x43200000; /* 80452488-8045248C 0004+00 s=1 e=0 z=0 None .sdata2 @7885 */ SECTION_SDATA2 static u32 lit_7885 = 0x3F5C28F6; /* 8045248C-80452490 0004+00 s=1 e=0 z=0 None .sdata2 @7886 */ SECTION_SDATA2 static u32 lit_7886 = 0x401D70A4; /* 80452490-80452494 0004+00 s=2 e=0 z=0 None .sdata2 @7887 */ SECTION_SDATA2 static u32 lit_7887 = 0x3F8CCCCD; /* 80452494-80452498 0004+00 s=1 e=0 z=0 None .sdata2 @7888 */ SECTION_SDATA2 static u32 lit_7888 = 0x3D23D70A; /* 80452498-8045249C 0004+00 s=1 e=0 z=0 None .sdata2 @7889 */ SECTION_SDATA2 static u32 lit_7889 = 0x3D99999A; /* 8045249C-804524A0 0004+00 s=1 e=0 z=0 None .sdata2 @7890 */ SECTION_SDATA2 static u32 lit_7890 = 0x3F6147AE; /* 804524A0-804524A4 0004+00 s=1 e=0 z=0 None .sdata2 @7891 */ SECTION_SDATA2 static u32 lit_7891 = 0x41F4CCCC; /* 804524A4-804524A8 0004+00 s=4 e=0 z=0 None .sdata2 @7892 */ SECTION_SDATA2 static u32 lit_7892 = 0x430C0000; /* 804524A8-804524AC 0004+00 s=1 e=0 z=0 None .sdata2 @7893 */ SECTION_SDATA2 static u32 lit_7893 = 0x3F59999A; /* 804524AC-804524B0 0004+00 s=2 e=0 z=0 None .sdata2 @7894 */ SECTION_SDATA2 static u32 lit_7894 = 0x42700000; /* 8006444C-8006562C 11E0+00 s=0 e=1 z=0 None .text dKyr_drawLenzflare__FPA4_fP4cXyzR8_GXColorPPUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_drawLenzflare(f32 (* param_0)[4], cXyz* param_1, _GXColor& param_2, u8** param_3) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_drawLenzflare__FPA4_fP4cXyzR8_GXColorPPUc.s" } #pragma pop /* ############################################################################################## */ /* 80424950-8042495C 000C+00 s=3 e=0 z=0 None .bss @7952 */ static u8 lit_7952[12]; /* 8042495C-80424968 000C+00 s=1 e=0 z=0 None .bss @7955 */ static u8 lit_7955[12]; /* 80424968-80424974 000C+00 s=1 e=0 z=0 None .bss @7956 */ static u8 lit_7956[12]; /* 80424974-80424980 000C+00 s=1 e=0 z=0 None .bss @7957 */ static u8 lit_7957[12]; /* 80424980-804249B0 0030+00 s=1 e=0 z=0 None .bss add_table$7951 */ static u8 add_table_7951[48]; /* 80450EF8-80450EFC 0004+00 s=1 e=0 z=0 None .sbss rot$7919 */ static u8 rot_7919[4]; /* 80450EFC-80450F00 0004+00 s=1 e=0 z=0 None .sbss None */ static u8 struct_80450EFC[4]; /* 804524B0-804524B4 0004+00 s=2 e=0 z=0 None .sdata2 @8211 */ SECTION_SDATA2 static u32 lit_8211 = 0x428C0000; /* 804524B4-804524B8 0004+00 s=1 e=0 z=0 None .sdata2 @8212 */ SECTION_SDATA2 static u32 lit_8212 = 0xBFC00000; /* 804524B8-804524BC 0004+00 s=5 e=0 z=0 None .sdata2 @8213 */ SECTION_SDATA2 static u32 lit_8213 = 0x43160000; /* 804524BC-804524C0 0004+00 s=1 e=0 z=0 None .sdata2 @8214 */ SECTION_SDATA2 static u32 lit_8214 = 0x43A00000; /* 804524C0-804524C4 0004+00 s=1 e=0 z=0 None .sdata2 @8215 */ SECTION_SDATA2 static u32 lit_8215 = 0x43F00000; /* 8006562C-80066048 0A1C+00 s=0 e=1 z=0 None .text dKyr_drawRain__FPA4_fPPUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_drawRain(f32 (* param_0)[4], u8** param_1) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_drawRain__FPA4_fPPUc.s" } #pragma pop /* ############################################################################################## */ /* 804524C4-804524C8 0004+00 s=1 e=0 z=0 None .sdata2 @8360 */ SECTION_SDATA2 static u32 lit_8360 = 0x45DAC000; /* 804524C8-804524CC 0004+00 s=1 e=0 z=0 None .sdata2 @8361 */ SECTION_SDATA2 static u32 lit_8361 = 0x45610000; /* 80066048-8006653C 04F4+00 s=0 e=1 z=0 None .text dKyr_drawSibuki__FPA4_fPPUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_drawSibuki(f32 (* param_0)[4], u8** param_1) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_drawSibuki__FPA4_fPPUc.s" } #pragma pop /* ############################################################################################## */ /* 80450F00-80450F04 0004+00 s=1 e=0 z=0 None .sbss rot$8366 */ static u8 rot_8366[4]; /* 80450F04-80450F08 0004+00 s=1 e=0 z=0 None .sbss None */ static u8 data_80450F04[4]; /* 804524CC-804524D0 0004+00 s=1 e=0 z=0 None .sdata2 @8393 */ SECTION_SDATA2 static u32 lit_8393 = 0x323232FF; /* 804524D0-804524D4 0004+00 s=1 e=0 z=0 None .sdata2 @8394 */ SECTION_SDATA2 static u32 lit_8394 = 0xFFD7F0FF; /* 804524D4-804524D8 0004+00 s=1 e=0 z=0 None .sdata2 @8917 */ SECTION_SDATA2 static u32 lit_8917 = 0x41900000; /* 804524D8-804524DC 0004+00 s=1 e=0 z=0 None .sdata2 @8918 */ SECTION_SDATA2 static u32 lit_8918 = 0xBF000000; /* 804524DC-804524E0 0004+00 s=1 e=0 z=0 None .sdata2 @8919 */ SECTION_SDATA2 static u32 lit_8919 = 0x42F60000; /* 804524E0-804524E4 0004+00 s=1 e=0 z=0 None .sdata2 @8920 */ SECTION_SDATA2 static u32 lit_8920 = 0x41000000; /* 804524E4-804524E8 0004+00 s=1 e=0 z=0 None .sdata2 @8921 */ SECTION_SDATA2 static u32 lit_8921 = 0xBF666666; /* 804524E8-804524EC 0004+00 s=1 e=0 z=0 None .sdata2 @8922 */ SECTION_SDATA2 static u32 lit_8922 = 0x43550000; /* 804524EC-804524F0 0004+00 s=1 e=0 z=0 None .sdata2 @8923 */ SECTION_SDATA2 static u32 lit_8923 = 0x442B4000; /* 804524F0-804524F4 0004+00 s=1 e=0 z=0 None .sdata2 @8924 */ SECTION_SDATA2 static u32 lit_8924 = 0x43F18000; /* 804524F4-804524F8 0004+00 s=1 e=0 z=0 None .sdata2 @8925 */ SECTION_SDATA2 static u32 lit_8925 = 0x46FFFA00; /* 804524F8-804524FC 0004+00 s=1 e=0 z=0 None .sdata2 @8926 */ SECTION_SDATA2 static u32 lit_8926 = 0xC6800000; /* 804524FC-80452500 0004+00 s=1 e=0 z=0 None .sdata2 @8927 */ SECTION_SDATA2 static u32 lit_8927 = 0x46800000; /* 8006653C-80067488 0F4C+00 s=0 e=1 z=0 None .text dKyr_drawHousi__FPA4_fPPUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_drawHousi(f32 (* param_0)[4], u8** param_1) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_drawHousi__FPA4_fPPUc.s" } #pragma pop /* ############################################################################################## */ /* 804249B0-804249BC 000C+00 s=1 e=0 z=0 None .bss @8942 */ static u8 lit_8942[12]; /* 804249BC-804249C8 000C+00 s=1 e=0 z=0 None .bss @8945 */ static u8 lit_8945[12]; /* 804249C8-804249D4 000C+00 s=1 e=0 z=0 None .bss @8946 */ static u8 lit_8946[12]; /* 804249D4-804249E0 000C+00 s=1 e=0 z=0 None .bss @8947 */ static u8 lit_8947[12]; /* 804249E0-80424A10 0030+00 s=1 e=0 z=0 None .bss add_table$8941 */ static u8 add_table_8941[48]; /* 80450F08-80450F0C 0004+00 s=1 e=0 z=0 None .sbss rot$8936 */ static u8 rot_8936[4]; /* 80450F0C-80450F10 0004+00 s=1 e=0 z=0 None .sbss None */ static u8 struct_80450F0C[4]; /* 80450F10-80450F14 0004+00 s=1 e=0 z=0 None .sbss S_fubuki_ratio$8948 */ static f32 S_fubuki_ratio; /* 80450F14-80450F18 0004+00 s=1 e=0 z=0 None .sbss None */ static u8 data_80450F14[4]; /* 80452500-80452504 0004+00 s=1 e=0 z=0 None .sdata2 @8939 */ SECTION_SDATA2 static u32 lit_8939 = 0xFFFFFFFF; /* 80452504-80452508 0004+00 s=1 e=0 z=0 None .sdata2 @8940 */ SECTION_SDATA2 static u32 lit_8940 = 0xFFFFFFFF; /* 80452508-8045250C 0004+00 s=1 e=0 z=0 None .sdata2 @9384 */ SECTION_SDATA2 static u32 lit_9384 = 0xC1A00000; /* 8045250C-80452510 0004+00 s=1 e=0 z=0 None .sdata2 @9385 */ SECTION_SDATA2 static u32 lit_9385 = 0x43328000; /* 80452510-80452514 0004+00 s=1 e=0 z=0 None .sdata2 @9386 */ SECTION_SDATA2 static u32 lit_9386 = 0x42FF0000; /* 80452514-80452518 0004+00 s=3 e=0 z=0 None .sdata2 @9387 */ SECTION_SDATA2 static u32 lit_9387 = 0x4433C000; /* 80452518-8045251C 0004+00 s=1 e=0 z=0 None .sdata2 @9388 */ SECTION_SDATA2 static u32 lit_9388 = 0x435C0000; /* 8045251C-80452520 0004+00 s=1 e=0 z=0 None .sdata2 @9389 */ SECTION_SDATA2 static u32 lit_9389 = 0x4501F000; /* 80452520-80452524 0004+00 s=1 e=0 z=0 None .sdata2 @9390 */ SECTION_SDATA2 static u32 lit_9390 = 0x453C5000; /* 80452524-80452528 0004+00 s=1 e=0 z=0 None .sdata2 @9391 */ SECTION_SDATA2 static u32 lit_9391 = 0x44580000; /* 80452528-8045252C 0004+00 s=1 e=0 z=0 None .sdata2 @9392 */ SECTION_SDATA2 static u32 lit_9392 = 0xC5BB8000; /* 8045252C-80452530 0004+00 s=1 e=0 z=0 None .sdata2 @9393 */ SECTION_SDATA2 static u32 lit_9393 = 0xC5818800; /* 80452530-80452534 0004+00 s=1 e=0 z=0 None .sdata2 @9394 */ SECTION_SDATA2 static u32 lit_9394 = 0xC5390000; /* 80452534-80452538 0004+00 s=1 e=0 z=0 None .sdata2 @9395 */ SECTION_SDATA2 static u32 lit_9395 = 0xC45C0000; /* 80452538-8045253C 0004+00 s=1 e=0 z=0 None .sdata2 @9396 */ SECTION_SDATA2 static u32 lit_9396 = 0xC599C000; /* 8045253C-80452540 0004+00 s=1 e=0 z=0 None .sdata2 @9397 */ SECTION_SDATA2 static u32 lit_9397 = 0xC4FA0000; /* 80452540-80452544 0004+00 s=1 e=0 z=0 None .sdata2 @9398 */ SECTION_SDATA2 static u32 lit_9398 = 0x40800000; /* 80452544-80452548 0004+00 s=1 e=0 z=0 None .sdata2 @9399 */ SECTION_SDATA2 static u32 lit_9399 = 0x41600000; /* 80452548-8045254C 0004+00 s=1 e=0 z=0 None .sdata2 @9400 */ SECTION_SDATA2 static u32 lit_9400 = 0xC1C00000; /* 8045254C-80452550 0004+00 s=1 e=0 z=0 None .sdata2 @9401 */ SECTION_SDATA2 static u32 lit_9401 = 0x446E0000; /* 80452550-80452554 0004+00 s=1 e=0 z=0 None .sdata2 @9402 */ SECTION_SDATA2 static u32 lit_9402 = 0xC2500000; /* 80067488-800685DC 1154+00 s=0 e=1 z=0 None .text dKyr_drawSnow__FPA4_fPPUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_drawSnow(f32 (* param_0)[4], u8** param_1) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_drawSnow__FPA4_fPPUc.s" } #pragma pop /* ############################################################################################## */ /* 80424A10-80424A1C 000C+00 s=1 e=0 z=0 None .bss @9425 */ static u8 lit_9425[12]; /* 80424A1C-80424A28 000C+00 s=1 e=0 z=0 None .bss @9428 */ static u8 lit_9428[12]; /* 80424A28-80424A34 000C+00 s=1 e=0 z=0 None .bss @9429 */ static u8 lit_9429[12]; /* 80424A34-80424A40 000C+00 s=1 e=0 z=0 None .bss @9430 */ static u8 lit_9430[12]; /* 80424A40-80424A4C 000C+00 s=1 e=0 z=0 None .bss @9431 */ static u8 lit_9431[12]; /* 80424A4C-80424A58 000C+00 s=1 e=0 z=0 None .bss @9432 */ static u8 lit_9432[12]; /* 80424A58-80424A64 000C+00 s=1 e=0 z=0 None .bss @9433 */ static u8 lit_9433[12]; /* 80424A64-80424A70 000C+00 s=1 e=0 z=0 None .bss @9434 */ static u8 lit_9434[12]; /* 80424A70-80424A7C 000C+00 s=1 e=0 z=0 None .bss @9435 */ static u8 lit_9435[12]; /* 80424A7C-80424A88 000C+00 s=1 e=0 z=0 None .bss @9436 */ static u8 lit_9436[12]; /* 80424A88-80424A94 000C+00 s=1 e=0 z=0 None .bss @9437 */ static u8 lit_9437[12]; /* 80424A94-80424AA0 000C+00 s=1 e=0 z=0 None .bss @9438 */ static u8 lit_9438[12]; /* 80424AA0-80424AAC 000C+00 s=1 e=0 z=0 None .bss @9439 */ static u8 lit_9439[12]; /* 80424AAC-80424B00 004E+06 s=1 e=0 z=0 None .bss hokuto_position$9424 */ static u8 hokuto_position[78 + 6 /* padding */]; /* 80450F18-80450F1C 0004+00 s=1 e=0 z=0 None .sbss rot$9421 */ static u8 rot_9421[4]; /* 80450F1C-80450F20 0004+00 s=1 e=0 z=0 None .sbss None */ static u8 struct_80450F1C[4]; /* 80452554-80452558 0004+00 s=2 e=0 z=0 None .sdata2 @9833 */ SECTION_SDATA2 static u32 lit_9833 = 0x3F266666; /* 80452558-8045255C 0004+00 s=1 e=0 z=0 None .sdata2 @9834 */ SECTION_SDATA2 static u32 lit_9834 = 0x3E8F5C29; /* 8045255C-80452560 0004+00 s=1 e=0 z=0 None .sdata2 @9835 */ SECTION_SDATA2 static u32 lit_9835 = 0x44070000; /* 80452560-80452564 0004+00 s=1 e=0 z=0 None .sdata2 @9836 */ SECTION_SDATA2 static u32 lit_9836 = 0x3D000000; /* 80452564-80452568 0004+00 s=1 e=0 z=0 None .sdata2 @9837 */ SECTION_SDATA2 static u32 lit_9837 = 0x3BA237C3; /* 800685DC-8006950C 0F30+00 s=0 e=1 z=0 None .text dKyr_drawStar__FPA4_fPPUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_drawStar(f32 (* param_0)[4], u8** param_1) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_drawStar__FPA4_fPPUc.s" } #pragma pop /* ############################################################################################## */ /* 80450F20-80450F24 0004+00 s=1 e=0 z=0 None .sbss rot$9847 */ static u8 rot_9847[4]; /* 80450F24-80450F28 0004+00 s=1 e=0 z=0 None .sbss None */ static u8 data_80450F24[4]; /* 80452568-8045256C 0004+00 s=1 e=0 z=0 None .sdata2 @9850 */ SECTION_SDATA2 static u32 lit_9850 = 0xFFFFFFFF; /* 8045256C-80452570 0004+00 s=1 e=0 z=0 None .sdata2 @9851 */ SECTION_SDATA2 static u32 lit_9851 = 0xFFFFFFFF; /* 80452570-80452574 0004+00 s=1 e=0 z=0 None .sdata2 @9852 */ SECTION_SDATA2 static u32 lit_9852 = 0xFFFFFFFF; /* 80452574-80452578 0004+00 s=2 e=0 z=0 None .sdata2 @10030 */ SECTION_SDATA2 static u32 lit_10030 = 0x3F0CCCCD; /* 80452578-8045257C 0004+00 s=2 e=0 z=0 None .sdata2 @10031 */ SECTION_SDATA2 static u32 lit_10031 = 0x3EFAE148; /* 8006950C-8006A090 0B84+00 s=0 e=1 z=0 None .text drawCloudShadow__FPA4_fPPUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void drawCloudShadow(f32 (* param_0)[4], u8** param_1) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/drawCloudShadow__FPA4_fPPUc.s" } #pragma pop /* ############################################################################################## */ /* 80450F28-80450F2C 0004+00 s=1 e=0 z=0 None .sbss howa_loop_cnt$10108 */ static u8 howa_loop_cnt[4]; /* 80450F2C-80450F30 0004+00 s=1 e=0 z=0 None .sbss None */ static u8 data_80450F2C[4]; /* 8045257C-80452580 0004+00 s=1 e=0 z=0 None .sdata2 @10593 */ SECTION_SDATA2 static u32 lit_10593 = 0x43700000; /* 80452580-80452584 0004+00 s=1 e=0 z=0 None .sdata2 @10594 */ SECTION_SDATA2 static u32 lit_10594 = 0x2EDBE6FF; /* 80452584-80452588 0004+00 s=1 e=0 z=0 None .sdata2 @10595 */ SECTION_SDATA2 static u32 lit_10595 = 0x3D800000; /* 80452588-8045258C 0004+00 s=1 e=0 z=0 None .sdata2 @10596 */ SECTION_SDATA2 static u32 lit_10596 = 0x3F570A3D; /* 8045258C-80452590 0004+00 s=1 e=0 z=0 None .sdata2 @10597 */ SECTION_SDATA2 static u32 lit_10597 = 0x3F6B851F; /* 80452590-80452594 0004+00 s=1 e=0 z=0 None .sdata2 @10598 */ SECTION_SDATA2 static u32 lit_10598 = 0x3FF33333; /* 80452594-80452598 0004+00 s=1 e=0 z=0 None .sdata2 @10599 */ SECTION_SDATA2 static u32 lit_10599 = 0x41800000; /* 80452598-8045259C 0004+00 s=2 e=0 z=0 None .sdata2 @10600 */ SECTION_SDATA2 static u32 lit_10600 = 0x3F666666; /* 8045259C-804525A0 0004+00 s=1 e=0 z=0 None .sdata2 @10601 */ SECTION_SDATA2 static u32 lit_10601 = 0xC0800000; /* 804525A0-804525A4 0004+00 s=1 e=0 z=0 None .sdata2 @10602 */ SECTION_SDATA2 static u32 lit_10602 = 0x3F9AE148; /* 804525A4-804525A8 0004+00 s=1 e=0 z=0 None .sdata2 @10603 */ SECTION_SDATA2 static u32 lit_10603 = 0x44310000; /* 804525A8-804525AC 0004+00 s=1 e=0 z=0 None .sdata2 @10604 */ SECTION_SDATA2 static u32 lit_10604 = 0x440B8000; /* 8006A090-8006B190 1100+00 s=0 e=1 z=0 None .text drawVrkumo__FPA4_fR8_GXColorPPUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void drawVrkumo(f32 (* param_0)[4], _GXColor& param_1, u8** param_2) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/drawVrkumo__FPA4_fR8_GXColorPPUc.s" } #pragma pop /* 8006B190-8006B1A8 0018+00 s=0 e=1 z=0 None .text dKyr_thunder_init__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_thunder_init() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_thunder_init__Fv.s" } #pragma pop /* ############################################################################################## */ /* 804525AC-804525B0 0004+00 s=1 e=0 z=0 None .sdata2 @10732 */ SECTION_SDATA2 static u32 lit_10732 = 0x47AFC800; /* 804525B0-804525B4 0004+00 s=1 e=0 z=0 None .sdata2 @10733 */ SECTION_SDATA2 static u32 lit_10733 = 0x3BE56042; /* 804525B4-804525B8 0004+00 s=1 e=0 z=0 None .sdata2 @10734 */ SECTION_SDATA2 static u32 lit_10734 = 0x483EF000; /* 804525B8-804525BC 0004+00 s=1 e=0 z=0 None .sdata2 @10735 */ SECTION_SDATA2 static u32 lit_10735 = 0x45969000; /* 804525BC-804525C0 0004+00 s=1 e=0 z=0 None .sdata2 @10736 */ SECTION_SDATA2 static u32 lit_10736 = 0x44AD2000; /* 804525C0-804525C4 0004+00 s=1 e=0 z=0 None .sdata2 @10737 */ SECTION_SDATA2 static u32 lit_10737 = 0x42960000; /* 804525C4-804525C8 0004+00 s=1 e=0 z=0 None .sdata2 @10738 */ SECTION_SDATA2 static u32 lit_10738 = 0xC2400000; /* 804525C8-804525CC 0004+00 s=1 e=0 z=0 None .sdata2 @10739 */ SECTION_SDATA2 static u32 lit_10739 = 0x3E19999A; /* 8006B1A8-8006B8DC 0734+00 s=0 e=1 z=0 None .text dKyr_thunder_move__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_thunder_move() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_thunder_move__Fv.s" } #pragma pop /* 8006B8DC-8006B8E0 0004+00 s=0 e=1 z=0 None .text dKyr_shstar_init__Fv */ void dKyr_shstar_init() { /* empty function */ } /* 8006B8E0-8006B8E4 0004+00 s=0 e=1 z=0 None .text dKyr_shstar_move__Fv */ void dKyr_shstar_move() { /* empty function */ } /* 8006B8E4-8006B924 0040+00 s=0 e=1 z=0 None .text dKyr_odour_init__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_odour_init() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_odour_init__Fv.s" } #pragma pop /* ############################################################################################## */ /* 804525CC-804525D0 0004+00 s=1 e=0 z=0 None .sdata2 @10872 */ SECTION_SDATA2 static u32 lit_10872 = 0x429C0000; /* 804525D0-804525D4 0004+00 s=1 e=0 z=0 None .sdata2 @10873 */ SECTION_SDATA2 static u32 lit_10873 = 0x3D75C28F; /* 8006B924-8006BE0C 04E8+00 s=0 e=1 z=0 None .text dKyr_odour_move__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_odour_move() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_odour_move__Fv.s" } #pragma pop /* ############################################################################################## */ /* 80450F30-80450F34 0004+00 s=1 e=0 z=0 None .sbss rot$10882 */ static u8 rot_10882[4]; /* 80450F34-80450F38 0004+00 s=1 e=0 z=0 None .sbss None */ static u8 data_80450F34[4]; /* 8006BE0C-8006C790 0984+00 s=0 e=1 z=0 None .text dKyr_odour_draw__FPA4_fPPUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_odour_draw(f32 (* param_0)[4], u8** param_1) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_odour_draw__FPA4_fPPUc.s" } #pragma pop /* 8006C790-8006C85C 00CC+00 s=0 e=1 z=0 None .text dKyr_mud_init__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_mud_init() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_mud_init__Fv.s" } #pragma pop /* ############################################################################################## */ /* 804525D4-804525D8 0004+00 s=1 e=0 z=0 None .sdata2 @11302 */ SECTION_SDATA2 static u32 lit_11302 = 0x44408000; /* 8006C85C-8006D01C 07C0+00 s=0 e=1 z=0 None .text dKyr_mud_move__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_mud_move() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_mud_move__Fv.s" } #pragma pop /* ############################################################################################## */ /* 80450F38-80450F3C 0004+00 s=1 e=0 z=0 None .sbss rot$11307 */ static f32 rot_11307; /* 80450F3C-80450F40 0004+00 s=1 e=0 z=0 None .sbss None */ static u8 data_80450F3C[4]; /* 804525D8-804525DC 0004+00 s=1 e=0 z=0 None .sdata2 @11508 */ SECTION_SDATA2 static u32 lit_11508 = 0x3FA66666; /* 804525DC-804525E0 0004+00 s=1 e=0 z=0 None .sdata2 @11509 */ SECTION_SDATA2 static u32 lit_11509 = 0x41400000; /* 8006D01C-8006D914 08F8+00 s=0 e=1 z=0 None .text dKyr_mud_draw__FPA4_fPPUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_mud_draw(f32 (* param_0)[4], u8** param_1) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_mud_draw__FPA4_fPPUc.s" } #pragma pop /* 8006D914-8006DA04 00F0+00 s=0 e=1 z=1 None .text dKyr_evil_init__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_evil_init() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_evil_init__Fv.s" } #pragma pop /* 8006DA04-8006DA7C 0078+00 s=0 e=1 z=0 None .text dKyr_evil_move__Fv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_evil_move() { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_evil_move__Fv.s" } #pragma pop /* ############################################################################################## */ /* 80450F40-80450F44 0004+00 s=1 e=0 z=0 None .sbss rot$11586 */ static u8 rot_11586[4]; /* 80450F44-80450F48 0004+00 s=1 e=0 z=0 None .sbss None */ static u8 data_80450F44[4]; /* 804525E0-804525E4 0004+00 s=1 e=0 z=0 None .sdata2 @11882 */ SECTION_SDATA2 static u32 lit_11882 = 0xC59C4000; /* 804525E4-804525E8 0004+00 s=2 e=0 z=0 None .sdata2 @11883 */ SECTION_SDATA2 static u32 lit_11883 = 0x460CA000; /* 804525E8-804525EC 0004+00 s=2 e=0 z=0 None .sdata2 @11884 */ SECTION_SDATA2 static u32 lit_11884 = 0x442C0000; /* 804525EC-804525F0 0004+00 s=2 e=0 z=0 None .sdata2 @11885 */ SECTION_SDATA2 static u32 lit_11885 = 0x44068000; /* 804525F0-804525F4 0004+00 s=1 e=0 z=0 None .sdata2 @11886 */ SECTION_SDATA2 static u32 lit_11886 = 0x431F0000; /* 804525F4-804525F8 0004+00 s=1 e=0 z=0 None .sdata2 @11887 */ SECTION_SDATA2 static u32 lit_11887 = 0x43070000; /* 8006DA7C-8006E448 09CC+00 s=1 e=0 z=0 None .text dKyr_evil_draw2__FPA4_fPPUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm static void dKyr_evil_draw2(f32 (* param_0)[4], u8** param_1) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_evil_draw2__FPA4_fPPUc.s" } #pragma pop /* ############################################################################################## */ /* 804525F8-804525FC 0004+00 s=1 e=0 z=0 None .sdata2 @11953 */ SECTION_SDATA2 static u32 lit_11953 = 0x4B189680; /* 8006E448-8006E6B0 0268+00 s=1 e=0 z=0 None .text dKyr_near_bosslight_check__F4cXyz */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm static void dKyr_near_bosslight_check(cXyz param_0) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_near_bosslight_check__F4cXyz.s" } #pragma pop /* ############################################################################################## */ /* 80450F48-80450F4C 0004+00 s=1 e=0 z=0 None .sbss rot$11958 */ static u8 rot_11958[4]; /* 80450F4C-80450F50 0004+00 s=1 e=0 z=0 None .sbss None */ static u8 data_80450F4C[4]; /* 804525FC-80452600 0004+00 s=1 e=0 z=0 None .sdata2 @12252 */ SECTION_SDATA2 static u32 lit_12252 = 0x428A0000; /* 80452600-80452604 0004+00 s=1 e=0 z=0 None .sdata2 @12253 */ SECTION_SDATA2 static u32 lit_12253 = 0x43090000; /* 80452604-80452608 0004+00 s=1 e=0 z=0 None .sdata2 @12254 */ SECTION_SDATA2 static u32 lit_12254 = 0x443B8000; /* 80452608-8045260C 0004+00 s=1 e=0 z=0 None .sdata2 @12255 */ SECTION_SDATA2 static u32 lit_12255 = 0x3FE66666; /* 8045260C-80452610 0004+00 s=1 e=0 z=0 None .sdata2 @12256 */ SECTION_SDATA2 static u32 lit_12256 = 0x43250000; /* 80452610-80452614 0004+00 s=1 e=0 z=0 None .sdata2 @12257 */ SECTION_SDATA2 static u32 lit_12257 = 0x431B0000; /* 80452614-80452618 0004+00 s=1 e=0 z=0 None .sdata2 @12258 */ SECTION_SDATA2 static u32 lit_12258 = 0xC53B8000; /* 80452618-8045261C 0004+00 s=1 e=0 z=0 None .sdata2 @12259 */ SECTION_SDATA2 static u32 lit_12259 = 0x42FE0000; /* 8045261C-80452620 0004+00 s=1 e=0 z=0 None .sdata2 @12260 */ SECTION_SDATA2 static u32 lit_12260 = 0x42E60000; /* 8006E6B0-8006F160 0AB0+00 s=0 e=1 z=0 None .text dKyr_evil_draw__FPA4_fPPUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dKyr_evil_draw(f32 (* param_0)[4], u8** param_1) { nofralloc #include "asm/d/kankyo/d_kankyo_rain/dKyr_evil_draw__FPA4_fPPUc.s" } #pragma pop /* 8006F160-8006F168 0008+00 s=0 e=1 z=0 None .text getKandelaarFlamePos__9daPy_py_cFv */ bool daPy_py_c::getKandelaarFlamePos() { return false; }