Files
dusklight/src/d/kankyo/d_kankyo_wether.cpp
T
2021-04-08 01:47:05 +02:00

1795 lines
58 KiB
C++

//
// Generated By: dol2asm
// Translation Unit: d/kankyo/d_kankyo_wether
//
#include "d/kankyo/d_kankyo_wether.h"
#include "dol2asm.h"
#include "dolphin/types.h"
//
// Types:
//
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 Vec {};
struct cXyz {
/* 80009184 */ ~cXyz();
/* 800125DC */ cXyz();
/* 80266AE4 */ void operator+(Vec const&) const;
/* 80266B84 */ void operator*(f32) const;
/* 80266D30 */ void normZP() const;
/* 8026706C */ bool operator!=(Vec const&) const;
static f32 Zero[3];
};
struct dKy_tevstr_c {};
struct _GXColor {};
struct csXyz {};
struct dPa_control_c {
/* 8004CA90 */ void set(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_vrkumo_Packet {
/* 80056F58 */ void draw();
/* 8005820C */ ~dKankyo_vrkumo_Packet();
};
struct dKankyo_sunlenz_Packet {
/* 80056C98 */ void draw();
/* 800580A4 */ ~dKankyo_sunlenz_Packet();
};
struct dKankyo_sun_Packet {
/* 80056C60 */ void draw();
/* 80058128 */ ~dKankyo_sun_Packet();
};
struct dKankyo_star_Packet {
/* 80056E08 */ void draw();
/* 80057F18 */ ~dKankyo_star_Packet();
};
struct dKankyo_snow_Packet {
/* 80056D98 */ void draw();
/* 80057F9C */ ~dKankyo_snow_Packet();
};
struct dKankyo_rain_Packet {
/* 80056D10 */ void draw();
/* 80058020 */ ~dKankyo_rain_Packet();
};
struct dKankyo_odour_Packet {
/* 80056FCC */ void draw();
/* 80057D8C */ ~dKankyo_odour_Packet();
};
struct dKankyo_mud_Packet {
/* 8005703C */ void draw();
/* 80057D08 */ ~dKankyo_mud_Packet();
};
struct dKankyo_housi_Packet {
/* 80056EE8 */ void draw();
/* 80057E94 */ ~dKankyo_housi_Packet();
};
struct dKankyo_evil_Packet {
/* 800570AC */ void draw();
/* 80057C84 */ ~dKankyo_evil_Packet();
};
struct dKankyo_cloud_Packet {
/* 80056E78 */ void draw();
/* 80057E10 */ ~dKankyo_cloud_Packet();
};
struct dComIfG_play_c {
/* 8002C97C */ void getLayerNo(int);
};
struct JAISoundID {};
struct Z2SeMgr {
/* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
};
struct Z2EnvSeMgr {
/* 802C7830 */ void startRainSe(s32, s8);
/* 802C7FBC */ void initStrongWindSe();
/* 802C7FC8 */ void setWindDirection(Vec*);
/* 802C800C */ void startStrongWindSe(s8);
};
struct Z2AudioMgr {
static u8 mAudioMgrPtr[4 + 4 /* padding */];
};
struct WIND_INFLUENCE {};
struct VRKUMO_EFF {
/* 80056F18 */ ~VRKUMO_EFF();
/* 80056F54 */ VRKUMO_EFF();
};
struct STAR_EFF {
/* 80056DC8 */ ~STAR_EFF();
/* 80056E04 */ STAR_EFF();
};
struct SNOW_EFF {
/* 80056D58 */ ~SNOW_EFF();
/* 80056D94 */ SNOW_EFF();
};
struct RAIN_EFF {
/* 80056CD0 */ ~RAIN_EFF();
/* 80056D0C */ RAIN_EFF();
};
struct JMath {
static u8 sincosTable_[65536];
};
struct J3DPacket;
struct J3DDrawBuffer {
/* 8032548C */ void entryImm(J3DPacket*, u16);
};
struct J3DPacket {
/* 80312750 */ bool entry(J3DDrawBuffer*);
};
struct HOUSI_EFF {
/* 80056EA8 */ ~HOUSI_EFF();
/* 80056EE4 */ HOUSI_EFF();
};
struct EF_ODOUR_EFF {
/* 80056F8C */ ~EF_ODOUR_EFF();
/* 80056FC8 */ EF_ODOUR_EFF();
};
struct EF_MUD_EFF {
/* 80056FFC */ ~EF_MUD_EFF();
/* 80057038 */ EF_MUD_EFF();
};
struct EF_EVIL_EFF {
/* 8005706C */ ~EF_EVIL_EFF();
/* 800570A8 */ EF_EVIL_EFF();
};
struct CLOUD_EFF {
/* 80056E38 */ ~CLOUD_EFF();
/* 80056E74 */ CLOUD_EFF();
};
//
// Forward References:
//
extern "C" static void dKyw_setDrawPacketList__FP9J3DPacketi();
extern "C" static void dKyw_setDrawPacketListIndScreen__FP9J3DPacketi();
extern "C" static void dKyw_setDrawPacketListSky__FP9J3DPacketi();
extern "C" static void dKyw_setDrawPacketListXluBg__FP9J3DPacketi();
extern "C" void draw__18dKankyo_sun_PacketFv();
extern "C" void draw__22dKankyo_sunlenz_PacketFv();
extern "C" void __dt__8RAIN_EFFFv();
extern "C" void __ct__8RAIN_EFFFv();
extern "C" void draw__19dKankyo_rain_PacketFv();
extern "C" void __dt__8SNOW_EFFFv();
extern "C" void __ct__8SNOW_EFFFv();
extern "C" void draw__19dKankyo_snow_PacketFv();
extern "C" void __dt__8STAR_EFFFv();
extern "C" void __ct__8STAR_EFFFv();
extern "C" void draw__19dKankyo_star_PacketFv();
extern "C" void __dt__9CLOUD_EFFFv();
extern "C" void __ct__9CLOUD_EFFFv();
extern "C" void draw__20dKankyo_cloud_PacketFv();
extern "C" void __dt__9HOUSI_EFFFv();
extern "C" void __ct__9HOUSI_EFFFv();
extern "C" void draw__20dKankyo_housi_PacketFv();
extern "C" void __dt__10VRKUMO_EFFFv();
extern "C" void __ct__10VRKUMO_EFFFv();
extern "C" void draw__21dKankyo_vrkumo_PacketFv();
extern "C" void __dt__12EF_ODOUR_EFFFv();
extern "C" void __ct__12EF_ODOUR_EFFFv();
extern "C" void draw__20dKankyo_odour_PacketFv();
extern "C" void __dt__10EF_MUD_EFFFv();
extern "C" void __ct__10EF_MUD_EFFFv();
extern "C" void draw__18dKankyo_mud_PacketFv();
extern "C" void __dt__11EF_EVIL_EFFFv();
extern "C" void __ct__11EF_EVIL_EFFFv();
extern "C" void draw__19dKankyo_evil_PacketFv();
extern "C" static void dKyw_drawSun__Fi();
extern "C" static void dKyw_Sun_Draw__Fv();
extern "C" static void dKyw_drawSunlenz__Fi();
extern "C" static void dKyw_Sunlenz_Draw__Fv();
extern "C" static void dKyw_drawRain__Fi();
extern "C" static void dKyw_Rain_Draw__Fv();
extern "C" static void dKyw_drawSnow__Fi();
extern "C" static void dKyw_Snow_Draw__Fv();
extern "C" static void dKyw_drawStar__Fi();
extern "C" static void dKyw_Star_Draw__Fv();
extern "C" static void dKyw_drawHousi__Fi();
extern "C" static void dKyw_Housi_Draw__Fv();
extern "C" static void dKyw_drawCloud__Fi();
extern "C" static void dKyw_Cloud_Draw__Fv();
extern "C" static void dKyw_drawVrkumo__Fi();
extern "C" static void dKyw_Vrkumo_Draw__Fv();
extern "C" static void dKyw_shstar_packet__Fi();
extern "C" static void dKyw_shstar_Draw__Fv();
extern "C" static void dKyw_odour_packet__Fi();
extern "C" static void dKyw_Odour_Draw__Fv();
extern "C" static void dKyw_mud_packet__Fi();
extern "C" static void dKyw_mud_Draw__Fv();
extern "C" static void dKyw_evil_packet__Fi();
extern "C" static void dKyw_evil_Draw__Fv();
extern "C" void dKyw_wether_init__Fv();
extern "C" void dKyw_wether_init2__Fv();
extern "C" void dKyw_wether_delete__Fv();
extern "C" void __dt__19dKankyo_evil_PacketFv();
extern "C" void __dt__18dKankyo_mud_PacketFv();
extern "C" void __dt__20dKankyo_odour_PacketFv();
extern "C" void __dt__20dKankyo_cloud_PacketFv();
extern "C" void __dt__20dKankyo_housi_PacketFv();
extern "C" void __dt__19dKankyo_star_PacketFv();
extern "C" void __dt__19dKankyo_snow_PacketFv();
extern "C" void __dt__19dKankyo_rain_PacketFv();
extern "C" void __dt__22dKankyo_sunlenz_PacketFv();
extern "C" void __dt__18dKankyo_sun_PacketFv();
extern "C" void dKyw_wether_delete2__Fv();
extern "C" void __dt__21dKankyo_vrkumo_PacketFv();
extern "C" static void wether_move_thunder__Fv();
extern "C" void dKyw_wether_move__Fv();
extern "C" static void wether_move_sun__Fv();
extern "C" static void wether_move_rain__Fv();
extern "C" static void wether_move_snow__Fv();
extern "C" static void wether_move_star__Fv();
extern "C" static void wether_move_housi__Fv();
extern "C" static void wether_move_odour__Fv();
extern "C" static void wether_move_moya__Fv();
extern "C" static void wether_move_vrkumo__Fv();
extern "C" static void wether_move_mud__Fv();
extern "C" static void wether_move_evil__Fv();
extern "C" void dKyw_wether_move_draw__Fv();
extern "C" void dKyw_wether_move_draw2__Fv();
extern "C" void dKyw_wether_draw__Fv();
extern "C" void dKyw_wether_draw2__Fv();
extern "C" void dKyw_wether_proc__Fv();
extern "C" static void dKyw_wind_init__Fv();
extern "C" void dKyw_wind_set__Fv();
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_plight_collision_set__FP4cXyzssfffff();
extern "C" static void squal_proc__Fv();
extern "C" static void dKyw_pntwind_init__Fv();
extern "C" static void pntwind_set__FP14WIND_INFLUENCE();
extern "C" void dKyw_pntwind_set__FP14WIND_INFLUENCE();
extern "C" static void dKyw_pntlight_set__FP14WIND_INFLUENCE();
extern "C" void dKyw_pntwind_cut__FP14WIND_INFLUENCE();
extern "C" static void pntwind_get_info__FP4cXyzP4cXyzPfUc();
extern "C" static void dKyw_pntwind_get_info__FP4cXyzP4cXyzPf();
extern "C" void dKyw_pntlight_collision_get_info__FP4cXyzP4cXyzPf();
extern "C" void dKyw_pntwind_get_vecpow__FP4cXyz();
extern "C" void dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf();
extern "C" void dKyw_get_AllWind_vecpow__FP4cXyz();
extern "C" void dKyw_custom_windpower__Ff();
extern "C" void dKyw_evt_wind_set__Fss();
extern "C" void dKyw_evt_wind_set_go__Fv();
extern "C" void dKyw_rain_set__Fi();
extern "C" extern char const* const d_kankyo_d_kankyo_wether__stringBase0;
//
// External References:
//
extern "C" void __dt__4cXyzFv();
extern "C" void __ct__4cXyzFv();
extern "C" void getStatusRoomDt__20dStage_roomControl_cFi();
extern "C" void getLayerNo__14dComIfG_play_cFi();
extern "C" void dComIfGp_getReverb__Fi();
extern "C" void dComIfG_getStageRes__FPCc();
extern "C" void getRes__14dRes_control_cFPCclP11dRes_info_ci();
extern "C" void
set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf();
extern "C" void dKyr_get_vectle_calc__FP4cXyzP4cXyzP4cXyz();
extern "C" void dKyr_lenzflare_move__Fv();
extern "C" void dKyr_sun_move__Fv();
extern "C" void dKyr_rain_init__Fv();
extern "C" void dKyr_rain_move__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" 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" void dKyr_evil_draw__FPA4_fPPUc();
extern "C" void getDaytime__18dScnKy_env_light_cFv();
extern "C" void dKy_undwater_filter_draw__Fv();
extern "C" void dKy_get_dayofweek__Fv();
extern "C" void dKy_darkworld_check__Fv();
extern "C" void __pl__4cXyzCFRC3Vec();
extern "C" void __ml__4cXyzCFf();
extern "C" void normZP__4cXyzCFv();
extern "C" bool __ne__4cXyzCFRC3Vec();
extern "C" void cM_atan2s__Fff();
extern "C" void cLib_addCalc__FPfffff();
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
extern "C" void startRainSe__10Z2EnvSeMgrFlSc();
extern "C" void initStrongWindSe__10Z2EnvSeMgrFv();
extern "C" void setWindDirection__10Z2EnvSeMgrFP3Vec();
extern "C" void startStrongWindSe__10Z2EnvSeMgrFSc();
extern "C" void* __nw__FUli();
extern "C" void __dl__FPv();
extern "C" bool entry__9J3DPacketFP13J3DDrawBuffer();
extern "C" void entryImm__13J3DDrawBufferFP9J3DPacketUs();
extern "C" void PSVECSquareMag();
extern "C" void PSVECSquareDistance();
extern "C" void __register_global_object();
extern "C" void __destroy_arr();
extern "C" void __construct_array();
extern "C" void _savegpr_24();
extern "C" void _savegpr_25();
extern "C" void _savegpr_26();
extern "C" void _savegpr_28();
extern "C" void _savegpr_29();
extern "C" void _restgpr_24();
extern "C" void _restgpr_25();
extern "C" void _restgpr_26();
extern "C" void _restgpr_28();
extern "C" void _restgpr_29();
extern "C" void memcmp();
extern "C" void strcmp();
extern "C" extern void* __vt__9J3DPacket[5];
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" f32 Zero__4cXyz[3];
extern "C" extern u8 j3dSys[284];
extern "C" u8 sincosTable___5JMath[65536];
extern "C" extern u32 __float_nan;
extern "C" extern u8 struct_80450D64[4];
extern "C" extern u8 data_80450EE0[8];
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
//
// Declarations:
//
/* 80056AA8-80056AF8 0513E8 0050+00 3/3 0/0 0/0 .text dKyw_setDrawPacketList__FP9J3DPacketi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_setDrawPacketList(J3DPacket* param_0, int param_1) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_setDrawPacketList__FP9J3DPacketi.s"
}
#pragma pop
/* 80056AF8-80056B48 051438 0050+00 3/3 0/0 0/0 .text
* dKyw_setDrawPacketListIndScreen__FP9J3DPacketi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_setDrawPacketListIndScreen(J3DPacket* param_0, int param_1) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_setDrawPacketListIndScreen__FP9J3DPacketi.s"
}
#pragma pop
/* 80056B48-80056BD8 051488 0090+00 5/5 0/0 0/0 .text dKyw_setDrawPacketListSky__FP9J3DPacketi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_setDrawPacketListSky(J3DPacket* param_0, int param_1) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_setDrawPacketListSky__FP9J3DPacketi.s"
}
#pragma pop
/* 80056BD8-80056C60 051518 0088+00 2/2 0/0 0/0 .text dKyw_setDrawPacketListXluBg__FP9J3DPacketi
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_setDrawPacketListXluBg(J3DPacket* param_0, int param_1) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_setDrawPacketListXluBg__FP9J3DPacketi.s"
}
#pragma pop
/* 80056C60-80056C98 0515A0 0038+00 1/0 0/0 0/0 .text draw__18dKankyo_sun_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKankyo_sun_Packet::draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/draw__18dKankyo_sun_PacketFv.s"
}
#pragma pop
/* 80056C98-80056CD0 0515D8 0038+00 1/0 0/0 0/0 .text draw__22dKankyo_sunlenz_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKankyo_sunlenz_Packet::draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/draw__22dKankyo_sunlenz_PacketFv.s"
}
#pragma pop
/* 80056CD0-80056D0C 051610 003C+00 2/2 0/0 0/0 .text __dt__8RAIN_EFFFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm RAIN_EFF::~RAIN_EFF() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__8RAIN_EFFFv.s"
}
#pragma pop
/* 80056D0C-80056D10 05164C 0004+00 1/1 0/0 0/0 .text __ct__8RAIN_EFFFv */
RAIN_EFF::RAIN_EFF() {
/* empty function */
}
/* 80056D10-80056D58 051650 0048+00 1/0 0/0 0/0 .text draw__19dKankyo_rain_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKankyo_rain_Packet::draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/draw__19dKankyo_rain_PacketFv.s"
}
#pragma pop
/* 80056D58-80056D94 051698 003C+00 1/1 1/1 0/0 .text __dt__8SNOW_EFFFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm SNOW_EFF::~SNOW_EFF() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__8SNOW_EFFFv.s"
}
#pragma pop
/* 80056D94-80056D98 0516D4 0004+00 0/0 1/1 0/0 .text __ct__8SNOW_EFFFv */
SNOW_EFF::SNOW_EFF() {
/* empty function */
}
/* 80056D98-80056DC8 0516D8 0030+00 1/0 0/0 0/0 .text draw__19dKankyo_snow_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKankyo_snow_Packet::draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/draw__19dKankyo_snow_PacketFv.s"
}
#pragma pop
/* 80056DC8-80056E04 051708 003C+00 1/1 1/1 0/0 .text __dt__8STAR_EFFFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm STAR_EFF::~STAR_EFF() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__8STAR_EFFFv.s"
}
#pragma pop
/* 80056E04-80056E08 051744 0004+00 0/0 1/1 0/0 .text __ct__8STAR_EFFFv */
STAR_EFF::STAR_EFF() {
/* empty function */
}
/* 80056E08-80056E38 051748 0030+00 1/0 0/0 0/0 .text draw__19dKankyo_star_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKankyo_star_Packet::draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/draw__19dKankyo_star_PacketFv.s"
}
#pragma pop
/* 80056E38-80056E74 051778 003C+00 2/2 0/0 0/0 .text __dt__9CLOUD_EFFFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm CLOUD_EFF::~CLOUD_EFF() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__9CLOUD_EFFFv.s"
}
#pragma pop
/* 80056E74-80056E78 0517B4 0004+00 1/1 0/0 0/0 .text __ct__9CLOUD_EFFFv */
CLOUD_EFF::CLOUD_EFF() {
/* empty function */
}
/* 80056E78-80056EA8 0517B8 0030+00 1/0 0/0 0/0 .text draw__20dKankyo_cloud_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKankyo_cloud_Packet::draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/draw__20dKankyo_cloud_PacketFv.s"
}
#pragma pop
/* 80056EA8-80056EE4 0517E8 003C+00 2/2 0/0 0/0 .text __dt__9HOUSI_EFFFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm HOUSI_EFF::~HOUSI_EFF() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__9HOUSI_EFFFv.s"
}
#pragma pop
/* 80056EE4-80056EE8 051824 0004+00 1/1 0/0 0/0 .text __ct__9HOUSI_EFFFv */
HOUSI_EFF::HOUSI_EFF() {
/* empty function */
}
/* 80056EE8-80056F18 051828 0030+00 1/0 0/0 0/0 .text draw__20dKankyo_housi_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKankyo_housi_Packet::draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/draw__20dKankyo_housi_PacketFv.s"
}
#pragma pop
/* 80056F18-80056F54 051858 003C+00 2/2 0/0 0/0 .text __dt__10VRKUMO_EFFFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm VRKUMO_EFF::~VRKUMO_EFF() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__10VRKUMO_EFFFv.s"
}
#pragma pop
/* 80056F54-80056F58 051894 0004+00 1/1 0/0 0/0 .text __ct__10VRKUMO_EFFFv */
VRKUMO_EFF::VRKUMO_EFF() {
/* empty function */
}
/* 80056F58-80056F8C 051898 0034+00 1/0 0/0 0/0 .text draw__21dKankyo_vrkumo_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKankyo_vrkumo_Packet::draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/draw__21dKankyo_vrkumo_PacketFv.s"
}
#pragma pop
/* 80056F8C-80056FC8 0518CC 003C+00 2/2 0/0 0/0 .text __dt__12EF_ODOUR_EFFFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm EF_ODOUR_EFF::~EF_ODOUR_EFF() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__12EF_ODOUR_EFFFv.s"
}
#pragma pop
/* 80056FC8-80056FCC 051908 0004+00 1/1 0/0 0/0 .text __ct__12EF_ODOUR_EFFFv */
EF_ODOUR_EFF::EF_ODOUR_EFF() {
/* empty function */
}
/* 80056FCC-80056FFC 05190C 0030+00 1/0 0/0 0/0 .text draw__20dKankyo_odour_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKankyo_odour_Packet::draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/draw__20dKankyo_odour_PacketFv.s"
}
#pragma pop
/* 80056FFC-80057038 05193C 003C+00 2/2 0/0 0/0 .text __dt__10EF_MUD_EFFFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm EF_MUD_EFF::~EF_MUD_EFF() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__10EF_MUD_EFFFv.s"
}
#pragma pop
/* 80057038-8005703C 051978 0004+00 1/1 0/0 0/0 .text __ct__10EF_MUD_EFFFv */
EF_MUD_EFF::EF_MUD_EFF() {
/* empty function */
}
/* 8005703C-8005706C 05197C 0030+00 1/0 0/0 0/0 .text draw__18dKankyo_mud_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKankyo_mud_Packet::draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/draw__18dKankyo_mud_PacketFv.s"
}
#pragma pop
/* 8005706C-800570A8 0519AC 003C+00 2/2 0/0 0/0 .text __dt__11EF_EVIL_EFFFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm EF_EVIL_EFF::~EF_EVIL_EFF() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__11EF_EVIL_EFFFv.s"
}
#pragma pop
/* 800570A8-800570AC 0519E8 0004+00 1/1 0/0 0/0 .text __ct__11EF_EVIL_EFFFv */
EF_EVIL_EFF::EF_EVIL_EFF() {
/* empty function */
}
/* 800570AC-800570DC 0519EC 0030+00 1/0 0/0 0/0 .text draw__19dKankyo_evil_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKankyo_evil_Packet::draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/draw__19dKankyo_evil_PacketFv.s"
}
#pragma pop
/* 800570DC-8005710C 051A1C 0030+00 1/1 0/0 0/0 .text dKyw_drawSun__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_drawSun(int param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_drawSun__Fi.s"
}
#pragma pop
/* 8005710C-80057130 051A4C 0024+00 1/1 0/0 0/0 .text dKyw_Sun_Draw__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_Sun_Draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_Sun_Draw__Fv.s"
}
#pragma pop
/* 80057130-80057174 051A70 0044+00 1/1 0/0 0/0 .text dKyw_drawSunlenz__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_drawSunlenz(int param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_drawSunlenz__Fi.s"
}
#pragma pop
/* 80057174-80057198 051AB4 0024+00 1/1 0/0 0/0 .text dKyw_Sunlenz_Draw__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_Sunlenz_Draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_Sunlenz_Draw__Fv.s"
}
#pragma pop
/* 80057198-800571C8 051AD8 0030+00 1/1 0/0 0/0 .text dKyw_drawRain__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_drawRain(int param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_drawRain__Fi.s"
}
#pragma pop
/* 800571C8-800571EC 051B08 0024+00 1/1 0/0 0/0 .text dKyw_Rain_Draw__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_Rain_Draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_Rain_Draw__Fv.s"
}
#pragma pop
/* 800571EC-8005721C 051B2C 0030+00 1/1 0/0 0/0 .text dKyw_drawSnow__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_drawSnow(int param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_drawSnow__Fi.s"
}
#pragma pop
/* 8005721C-80057240 051B5C 0024+00 1/1 0/0 0/0 .text dKyw_Snow_Draw__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_Snow_Draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_Snow_Draw__Fv.s"
}
#pragma pop
/* 80057240-80057270 051B80 0030+00 1/1 0/0 0/0 .text dKyw_drawStar__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_drawStar(int param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_drawStar__Fi.s"
}
#pragma pop
/* 80057270-80057294 051BB0 0024+00 1/1 0/0 0/0 .text dKyw_Star_Draw__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_Star_Draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_Star_Draw__Fv.s"
}
#pragma pop
/* 80057294-800572C4 051BD4 0030+00 1/1 0/0 0/0 .text dKyw_drawHousi__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_drawHousi(int param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_drawHousi__Fi.s"
}
#pragma pop
/* 800572C4-800572E8 051C04 0024+00 1/1 0/0 0/0 .text dKyw_Housi_Draw__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_Housi_Draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_Housi_Draw__Fv.s"
}
#pragma pop
/* 800572E8-80057318 051C28 0030+00 1/1 0/0 0/0 .text dKyw_drawCloud__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_drawCloud(int param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_drawCloud__Fi.s"
}
#pragma pop
/* 80057318-8005733C 051C58 0024+00 1/1 0/0 0/0 .text dKyw_Cloud_Draw__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_Cloud_Draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_Cloud_Draw__Fv.s"
}
#pragma pop
/* 8005733C-8005736C 051C7C 0030+00 1/1 0/0 0/0 .text dKyw_drawVrkumo__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_drawVrkumo(int param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_drawVrkumo__Fi.s"
}
#pragma pop
/* 8005736C-80057390 051CAC 0024+00 1/1 0/0 0/0 .text dKyw_Vrkumo_Draw__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_Vrkumo_Draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_Vrkumo_Draw__Fv.s"
}
#pragma pop
/* 80057390-800573C0 051CD0 0030+00 1/1 0/0 0/0 .text dKyw_shstar_packet__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_shstar_packet(int param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_shstar_packet__Fi.s"
}
#pragma pop
/* 800573C0-800573E4 051D00 0024+00 1/1 0/0 0/0 .text dKyw_shstar_Draw__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_shstar_Draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_shstar_Draw__Fv.s"
}
#pragma pop
/* 800573E4-80057414 051D24 0030+00 1/1 0/0 0/0 .text dKyw_odour_packet__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_odour_packet(int param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_odour_packet__Fi.s"
}
#pragma pop
/* 80057414-80057438 051D54 0024+00 1/1 0/0 0/0 .text dKyw_Odour_Draw__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_Odour_Draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_Odour_Draw__Fv.s"
}
#pragma pop
/* 80057438-80057468 051D78 0030+00 1/1 0/0 0/0 .text dKyw_mud_packet__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_mud_packet(int param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_mud_packet__Fi.s"
}
#pragma pop
/* 80057468-8005748C 051DA8 0024+00 1/1 0/0 0/0 .text dKyw_mud_Draw__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_mud_Draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_mud_Draw__Fv.s"
}
#pragma pop
/* 8005748C-800574BC 051DCC 0030+00 1/1 0/0 0/0 .text dKyw_evil_packet__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_evil_packet(int param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_evil_packet__Fi.s"
}
#pragma pop
/* 800574BC-800574E0 051DFC 0024+00 1/1 0/0 0/0 .text dKyw_evil_Draw__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_evil_Draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_evil_Draw__Fv.s"
}
#pragma pop
/* ############################################################################################## */
/* 804520E0-804520E4 0006E0 0004+00 12/12 0/0 0/0 .sdata2 @4378 */
SECTION_SDATA2 static u8 lit_4378[4] = {
0x00,
0x00,
0x00,
0x00,
};
/* 804520E4-804520E8 0006E4 0004+00 11/11 0/0 0/0 .sdata2 @4379 */
SECTION_SDATA2 static f32 lit_4379 = 1.0f;
/* 800574E0-800579EC 051E20 050C+00 0/0 1/1 0/0 .text dKyw_wether_init__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_wether_init() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_wether_init__Fv.s"
}
#pragma pop
/* 800579EC-80057A04 05232C 0018+00 0/0 1/1 0/0 .text dKyw_wether_init2__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_wether_init2() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_wether_init2__Fv.s"
}
#pragma pop
/* 80057A04-80057C84 052344 0280+00 0/0 1/1 0/0 .text dKyw_wether_delete__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_wether_delete() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_wether_delete__Fv.s"
}
#pragma pop
/* ############################################################################################## */
/* 803A9AC0-803A9AD4 006BE0 0014+00 2/2 0/0 0/0 .data __vt__19dKankyo_evil_Packet */
SECTION_DATA extern void* __vt__19dKankyo_evil_Packet[5] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)entry__9J3DPacketFP13J3DDrawBuffer,
(void*)draw__19dKankyo_evil_PacketFv,
(void*)__dt__19dKankyo_evil_PacketFv,
};
/* 80057C84-80057D08 0525C4 0084+00 1/0 0/0 0/0 .text __dt__19dKankyo_evil_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dKankyo_evil_Packet::~dKankyo_evil_Packet() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__19dKankyo_evil_PacketFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 803A9AD4-803A9AE8 006BF4 0014+00 2/2 0/0 0/0 .data __vt__18dKankyo_mud_Packet */
SECTION_DATA extern void* __vt__18dKankyo_mud_Packet[5] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)entry__9J3DPacketFP13J3DDrawBuffer,
(void*)draw__18dKankyo_mud_PacketFv,
(void*)__dt__18dKankyo_mud_PacketFv,
};
/* 80057D08-80057D8C 052648 0084+00 1/0 0/0 0/0 .text __dt__18dKankyo_mud_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dKankyo_mud_Packet::~dKankyo_mud_Packet() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__18dKankyo_mud_PacketFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 803A9AE8-803A9AFC 006C08 0014+00 2/2 0/0 0/0 .data __vt__20dKankyo_odour_Packet */
SECTION_DATA extern void* __vt__20dKankyo_odour_Packet[5] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)entry__9J3DPacketFP13J3DDrawBuffer,
(void*)draw__20dKankyo_odour_PacketFv,
(void*)__dt__20dKankyo_odour_PacketFv,
};
/* 80057D8C-80057E10 0526CC 0084+00 1/0 0/0 0/0 .text __dt__20dKankyo_odour_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dKankyo_odour_Packet::~dKankyo_odour_Packet() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__20dKankyo_odour_PacketFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 803A9AFC-803A9B10 006C1C 0014+00 2/2 0/0 0/0 .data __vt__21dKankyo_vrkumo_Packet */
SECTION_DATA extern void* __vt__21dKankyo_vrkumo_Packet[5] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)entry__9J3DPacketFP13J3DDrawBuffer,
(void*)draw__21dKankyo_vrkumo_PacketFv,
(void*)__dt__21dKankyo_vrkumo_PacketFv,
};
/* 803A9B10-803A9B24 006C30 0014+00 2/2 0/0 0/0 .data __vt__20dKankyo_housi_Packet */
SECTION_DATA extern void* __vt__20dKankyo_housi_Packet[5] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)entry__9J3DPacketFP13J3DDrawBuffer,
(void*)draw__20dKankyo_housi_PacketFv,
(void*)__dt__20dKankyo_housi_PacketFv,
};
/* 803A9B24-803A9B38 006C44 0014+00 2/2 0/0 0/0 .data __vt__20dKankyo_cloud_Packet */
SECTION_DATA extern void* __vt__20dKankyo_cloud_Packet[5] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)entry__9J3DPacketFP13J3DDrawBuffer,
(void*)draw__20dKankyo_cloud_PacketFv,
(void*)__dt__20dKankyo_cloud_PacketFv,
};
/* 80057E10-80057E94 052750 0084+00 1/0 0/0 0/0 .text __dt__20dKankyo_cloud_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dKankyo_cloud_Packet::~dKankyo_cloud_Packet() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__20dKankyo_cloud_PacketFv.s"
}
#pragma pop
/* 80057E94-80057F18 0527D4 0084+00 1/0 0/0 0/0 .text __dt__20dKankyo_housi_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dKankyo_housi_Packet::~dKankyo_housi_Packet() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__20dKankyo_housi_PacketFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 803A9B38-803A9B4C 006C58 0014+00 1/1 1/1 0/0 .data __vt__19dKankyo_star_Packet */
SECTION_DATA extern void* __vt__19dKankyo_star_Packet[5] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)entry__9J3DPacketFP13J3DDrawBuffer,
(void*)draw__19dKankyo_star_PacketFv,
(void*)__dt__19dKankyo_star_PacketFv,
};
/* 80057F18-80057F9C 052858 0084+00 1/0 0/0 0/0 .text __dt__19dKankyo_star_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dKankyo_star_Packet::~dKankyo_star_Packet() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__19dKankyo_star_PacketFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 803A9B4C-803A9B60 006C6C 0014+00 1/1 1/1 0/0 .data __vt__19dKankyo_snow_Packet */
SECTION_DATA extern void* __vt__19dKankyo_snow_Packet[5] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)entry__9J3DPacketFP13J3DDrawBuffer,
(void*)draw__19dKankyo_snow_PacketFv,
(void*)__dt__19dKankyo_snow_PacketFv,
};
/* 80057F9C-80058020 0528DC 0084+00 1/0 0/0 0/0 .text __dt__19dKankyo_snow_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dKankyo_snow_Packet::~dKankyo_snow_Packet() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__19dKankyo_snow_PacketFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 803A9B60-803A9B74 006C80 0014+00 2/2 0/0 0/0 .data __vt__19dKankyo_rain_Packet */
SECTION_DATA extern void* __vt__19dKankyo_rain_Packet[5] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)entry__9J3DPacketFP13J3DDrawBuffer,
(void*)draw__19dKankyo_rain_PacketFv,
(void*)__dt__19dKankyo_rain_PacketFv,
};
/* 80058020-800580A4 052960 0084+00 1/0 0/0 0/0 .text __dt__19dKankyo_rain_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dKankyo_rain_Packet::~dKankyo_rain_Packet() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__19dKankyo_rain_PacketFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 803A9B74-803A9B88 006C94 0014+00 2/2 0/0 0/0 .data __vt__22dKankyo_sunlenz_Packet */
SECTION_DATA extern void* __vt__22dKankyo_sunlenz_Packet[5] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)entry__9J3DPacketFP13J3DDrawBuffer,
(void*)draw__22dKankyo_sunlenz_PacketFv,
(void*)__dt__22dKankyo_sunlenz_PacketFv,
};
/* 800580A4-80058128 0529E4 0084+00 1/0 0/0 0/0 .text __dt__22dKankyo_sunlenz_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dKankyo_sunlenz_Packet::~dKankyo_sunlenz_Packet() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__22dKankyo_sunlenz_PacketFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 803A9B88-803A9BA0 006CA8 0014+04 2/2 0/0 0/0 .data __vt__18dKankyo_sun_Packet */
SECTION_DATA extern void* __vt__18dKankyo_sun_Packet[5 + 1 /* padding */] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)entry__9J3DPacketFP13J3DDrawBuffer,
(void*)draw__18dKankyo_sun_PacketFv,
(void*)__dt__18dKankyo_sun_PacketFv,
/* padding */
NULL,
};
/* 80058128-800581AC 052A68 0084+00 1/0 0/0 0/0 .text __dt__18dKankyo_sun_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dKankyo_sun_Packet::~dKankyo_sun_Packet() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__18dKankyo_sun_PacketFv.s"
}
#pragma pop
/* 800581AC-8005820C 052AEC 0060+00 0/0 1/1 0/0 .text dKyw_wether_delete2__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_wether_delete2() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_wether_delete2__Fv.s"
}
#pragma pop
/* 8005820C-80058290 052B4C 0084+00 1/0 0/0 0/0 .text __dt__21dKankyo_vrkumo_PacketFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dKankyo_vrkumo_Packet::~dKankyo_vrkumo_Packet() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/__dt__21dKankyo_vrkumo_PacketFv.s"
}
#pragma pop
/* 80058290-800582F8 052BD0 0068+00 1/1 0/0 0/0 .text wether_move_thunder__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void wether_move_thunder() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/wether_move_thunder__Fv.s"
}
#pragma pop
/* 800582F8-80058318 052C38 0020+00 0/0 1/1 0/0 .text dKyw_wether_move__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_wether_move() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_wether_move__Fv.s"
}
#pragma pop
/* ############################################################################################## */
/* 804520E8-804520EC 0006E8 0004+00 1/1 0/0 0/0 .sdata2 @4610 */
SECTION_SDATA2 static f32 lit_4610 = 255.0f;
/* 804520EC-804520F0 0006EC 0004+00 1/1 0/0 0/0 .sdata2 @4611 */
SECTION_SDATA2 static f32 lit_4611 = 1000000000.0f;
/* 80058318-80058894 052C58 057C+00 1/1 0/0 0/0 .text wether_move_sun__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void wether_move_sun() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/wether_move_sun__Fv.s"
}
#pragma pop
/* ############################################################################################## */
/* 804520F0-804520F4 0006F0 0004+00 2/2 0/0 0/0 .sdata2 @4668 */
SECTION_SDATA2 static f32 lit_4668 = -1.0f;
/* 804520F4-804520F8 0006F4 0004+00 1/1 0/0 0/0 .sdata2 @4669 */
SECTION_SDATA2 static f32 lit_4669 = 125.0f;
/* 804520F8-80452100 0006F8 0008+00 2/2 0/0 0/0 .sdata2 @4671 */
SECTION_SDATA2 static f64 lit_4671 = 4503601774854144.0 /* cast s32 to float */;
/* 80058894-80058B00 0531D4 026C+00 1/1 0/0 0/0 .text wether_move_rain__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void wether_move_rain() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/wether_move_rain__Fv.s"
}
#pragma pop
/* 80058B00-80058B8C 053440 008C+00 1/1 0/0 0/0 .text wether_move_snow__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void wether_move_snow() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/wether_move_snow__Fv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80452100-80452104 000700 0004+00 1/1 0/0 0/0 .sdata2 @4761 */
SECTION_SDATA2 static f32 lit_4761 = 330.0f;
/* 80452104-80452108 000704 0004+00 1/1 0/0 0/0 .sdata2 @4762 */
SECTION_SDATA2 static f32 lit_4762 = 45.0f;
/* 80452108-8045210C 000708 0004+00 1/1 0/0 0/0 .sdata2 @4763 */
SECTION_SDATA2 static f32 lit_4763 = 285.0f;
/* 8045210C-80452110 00070C 0004+00 1/1 0/0 0/0 .sdata2 @4764 */
SECTION_SDATA2 static f32 lit_4764 = 1.0f / 45.0f;
/* 80452110-80452114 000710 0004+00 2/2 0/0 0/0 .sdata2 @4765 */
SECTION_SDATA2 static f32 lit_4765 = 75.0f;
/* 80452114-80452118 000714 0004+00 1/1 0/0 0/0 .sdata2 @4766 */
SECTION_SDATA2 static f32 lit_4766 = 1.0f / 30.0f;
/* 80452118-8045211C 000718 0004+00 2/2 0/0 0/0 .sdata2 @4767 */
SECTION_SDATA2 static f32 lit_4767 = 0.5f;
/* 8045211C-80452120 00071C 0004+00 2/2 0/0 0/0 .sdata2 @4768 */
SECTION_SDATA2 static f32 lit_4768 = 1.0f / 10.0f;
/* 80452120-80452124 000720 0004+00 3/3 0/0 0/0 .sdata2 @4769 */
SECTION_SDATA2 static f32 lit_4769 = 1.0f / 100.0f;
/* 80452124-80452128 000724 0004+00 2/2 0/0 0/0 .sdata2 @4770 */
SECTION_SDATA2 static f32 lit_4770 = 9.999999974752427e-07f;
/* 80452128-8045212C 000728 0004+00 1/1 0/0 0/0 .sdata2 @4771 */
SECTION_SDATA2 static f32 lit_4771 = 1200.0f;
/* 8045212C-80452130 00072C 0004+00 1/1 0/0 0/0 .sdata2 @4772 */
SECTION_SDATA2 static f32 lit_4772 = 500.0f;
/* 80058B8C-80058F18 0534CC 038C+00 1/1 0/0 0/0 .text wether_move_star__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void wether_move_star() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/wether_move_star__Fv.s"
}
#pragma pop
/* 80058F18-800593DC 053858 04C4+00 1/1 0/0 0/0 .text wether_move_housi__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void wether_move_housi() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/wether_move_housi__Fv.s"
}
#pragma pop
/* 800593DC-80059580 053D1C 01A4+00 1/1 0/0 0/0 .text wether_move_odour__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void wether_move_odour() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/wether_move_odour__Fv.s"
}
#pragma pop
/* 80059580-80059728 053EC0 01A8+00 1/1 0/0 0/0 .text wether_move_moya__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void wether_move_moya() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/wether_move_moya__Fv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80424938-80424944 051658 000C+00 1/1 0/0 0/0 .bss @4965 */
static u8 lit_4965[12];
/* 80424944-80424950 051664 000C+00 1/1 0/0 0/0 .bss r09o$4964 */
static f32 r09o[3];
/* 80452130-80452134 000730 0004+00 1/1 0/0 0/0 .sdata2 @5181 */
SECTION_SDATA2 static f32 lit_5181 = -180000.0f;
/* 80452134-80452138 000734 0004+00 1/1 0/0 0/0 .sdata2 @5182 */
SECTION_SDATA2 static f32 lit_5182 = 750.0f;
/* 80452138-8045213C 000738 0004+00 1/1 0/0 0/0 .sdata2 @5183 */
SECTION_SDATA2 static f32 lit_5183 = -200000.0f;
/* 8045213C-80452140 00073C 0004+00 1/1 0/0 0/0 .sdata2 @5184 */
SECTION_SDATA2 static f32 lit_5184 = 0.003000000026077032f;
/* 80452140-80452144 000740 0004+00 1/1 0/0 0/0 .sdata2 @5185 */
SECTION_SDATA2 static f32 lit_5185 = 1.0000000116860974e-07f;
/* 80452144-80452148 000744 0004+00 1/1 0/0 0/0 .sdata2 @5186 */
SECTION_SDATA2 static f32 lit_5186 = 2.0f / 25.0f;
/* 80452148-8045214C 000748 0004+00 1/1 0/0 0/0 .sdata2 @5187 */
SECTION_SDATA2 static f32 lit_5187 = 0.0020000000949949026f;
/* 8045214C-80452150 00074C 0004+00 1/1 0/0 0/0 .sdata2 @5188 */
SECTION_SDATA2 static f32 lit_5188 = 9.99999993922529e-09f;
/* 80452150-80452154 000750 0004+00 1/1 0/0 0/0 .sdata2 @5189 */
SECTION_SDATA2 static f32 lit_5189 = 6.0f;
/* 80452154-80452158 000754 0004+00 1/1 0/0 0/0 .sdata2 @5190 */
SECTION_SDATA2 static f32 lit_5190 = 56.0f;
/* 80452158-8045215C 000758 0004+00 2/2 0/0 0/0 .sdata2 @5191 */
SECTION_SDATA2 static f32 lit_5191 = 3.0f / 10.0f;
/* 8045215C-80452160 00075C 0004+00 1/1 0/0 0/0 .sdata2 @5192 */
SECTION_SDATA2 static f32 lit_5192 = 24575.0f;
/* 80452160-80452164 000760 0004+00 1/1 0/0 0/0 .sdata2 @5193 */
SECTION_SDATA2 static f32 lit_5193 = 0.00139999995008111f;
/* 80059728-80059E38 054068 0710+00 1/1 0/0 0/0 .text wether_move_vrkumo__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void wether_move_vrkumo() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/wether_move_vrkumo__Fv.s"
}
#pragma pop
/* 80059E38-80059F74 054778 013C+00 1/1 0/0 0/0 .text wether_move_mud__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void wether_move_mud() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/wether_move_mud__Fv.s"
}
#pragma pop
/* 80059F74-8005A0B8 0548B4 0144+00 1/1 0/0 0/0 .text wether_move_evil__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void wether_move_evil() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/wether_move_evil__Fv.s"
}
#pragma pop
/* 8005A0B8-8005A154 0549F8 009C+00 0/0 1/1 0/0 .text dKyw_wether_move_draw__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_wether_move_draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_wether_move_draw__Fv.s"
}
#pragma pop
/* 8005A154-8005A174 054A94 0020+00 0/0 1/1 0/0 .text dKyw_wether_move_draw2__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_wether_move_draw2() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_wether_move_draw2__Fv.s"
}
#pragma pop
/* 8005A174-8005A304 054AB4 0190+00 0/0 1/1 0/0 .text dKyw_wether_draw__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_wether_draw() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_wether_draw__Fv.s"
}
#pragma pop
/* 8005A304-8005A340 054C44 003C+00 0/0 1/1 0/0 .text dKyw_wether_draw2__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_wether_draw2() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_wether_draw2__Fv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80452164-80452168 000764 0004+00 1/1 0/0 0/0 .sdata2 @5361 */
SECTION_SDATA2 static f32 lit_5361 = 120.0f;
/* 80452168-8045216C 000768 0004+00 3/3 0/0 0/0 .sdata2 @5362 */
SECTION_SDATA2 static f32 lit_5362 = 1.0f / 20.0f;
/* 8045216C-80452170 00076C 0004+00 1/1 0/0 0/0 .sdata2 @5363 */
SECTION_SDATA2 static f32 lit_5363 = 0.0024999999441206455f;
/* 80452170-80452178 000770 0004+04 1/1 0/0 0/0 .sdata2 @5364 */
SECTION_SDATA2 static f32 lit_5364[1 + 1 /* padding */] = {
9.999999747378752e-06f,
/* padding */
0.0f,
};
/* 8005A340-8005A57C 054C80 023C+00 0/0 1/1 0/0 .text dKyw_wether_proc__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_wether_proc() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_wether_proc__Fv.s"
}
#pragma pop
/* 8005A57C-8005A5C0 054EBC 0044+00 1/1 0/0 0/0 .text dKyw_wind_init__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_wind_init() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_wind_init__Fv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80452178-80452180 000778 0008+00 3/3 0/0 0/0 .sdata2 @5524 */
SECTION_SDATA2 static f64 lit_5524 = 0.5;
/* 80452180-80452188 000780 0008+00 3/3 0/0 0/0 .sdata2 @5525 */
SECTION_SDATA2 static f64 lit_5525 = 3.0;
/* 80452188-80452190 000788 0008+00 3/3 0/0 0/0 .sdata2 @5526 */
SECTION_SDATA2 static u8 lit_5526[8] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 80452190-80452194 000790 0004+00 1/1 0/0 0/0 .sdata2 @5527 */
SECTION_SDATA2 static f32 lit_5527 = 3.0f / 5.0f;
/* 80452194-80452198 000794 0004+00 1/1 0/0 0/0 .sdata2 @5528 */
SECTION_SDATA2 static f32 lit_5528 = 9.0f / 10.0f;
/* 80452198-8045219C 000798 0004+00 1/1 0/0 0/0 .sdata2 @5529 */
SECTION_SDATA2 static f32 lit_5529 = 2.0f;
/* 8045219C-804521A0 00079C 0004+00 2/2 0/0 0/0 .sdata2 @5530 */
SECTION_SDATA2 static f32 lit_5530 = 0.0010000000474974513f;
/* 804521A0-804521A4 0007A0 0004+00 1/1 0/0 0/0 .sdata2 @5531 */
SECTION_SDATA2 static f32 lit_5531 = 0.004999999888241291f;
/* 8005A5C0-8005AAE0 054F00 0520+00 0/0 2/2 0/0 .text dKyw_wind_set__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_wind_set() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_wind_set__Fv.s"
}
#pragma pop
/* 8005AAE0-8005AAF0 055420 0010+00 1/1 6/6 7/7 .text dKyw_get_wind_vec__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_get_wind_vec() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_get_wind_vec__Fv.s"
}
#pragma pop
/* 8005AAF0-8005AB00 055430 0010+00 1/1 6/6 8/8 .text dKyw_get_wind_pow__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_get_wind_pow() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_get_wind_pow__Fv.s"
}
#pragma pop
/* 8005AB00-8005AB64 055440 0064+00 0/0 8/8 3/3 .text dKyw_get_wind_vecpow__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_get_wind_vecpow() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_get_wind_vecpow__Fv.s"
}
#pragma pop
/* 8005AB64-8005AC30 0554A4 00CC+00 0/0 0/0 1/1 .text dKyw_plight_collision_set__FP4cXyzssfffff */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_plight_collision_set(cXyz* param_0, s16 param_1, s16 param_2, f32 param_3,
f32 param_4, f32 param_5, f32 param_6, f32 param_7) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_plight_collision_set__FP4cXyzssfffff.s"
}
#pragma pop
/* ############################################################################################## */
/* 804521A4-804521A8 0007A4 0004+00 1/1 0/0 0/0 .sdata2 @5630 */
SECTION_SDATA2 static f32 lit_5630 = 1.0f / 5.0f;
/* 8005AC30-8005AD44 055570 0114+00 1/1 0/0 0/0 .text squal_proc__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void squal_proc() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/squal_proc__Fv.s"
}
#pragma pop
/* 8005AD44-8005AD98 055684 0054+00 1/1 0/0 0/0 .text dKyw_pntwind_init__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_pntwind_init() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_pntwind_init__Fv.s"
}
#pragma pop
/* 8005AD98-8005ADFC 0556D8 0064+00 2/2 0/0 0/0 .text pntwind_set__FP14WIND_INFLUENCE */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void pntwind_set(WIND_INFLUENCE* param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/pntwind_set__FP14WIND_INFLUENCE.s"
}
#pragma pop
/* 8005ADFC-8005AE28 05573C 002C+00 0/0 0/0 5/5 .text dKyw_pntwind_set__FP14WIND_INFLUENCE */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_pntwind_set(WIND_INFLUENCE* param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_pntwind_set__FP14WIND_INFLUENCE.s"
}
#pragma pop
/* 8005AE28-8005AE58 055768 0030+00 1/1 0/0 0/0 .text dKyw_pntlight_set__FP14WIND_INFLUENCE */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_pntlight_set(WIND_INFLUENCE* param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_pntlight_set__FP14WIND_INFLUENCE.s"
}
#pragma pop
/* 8005AE58-8005AE90 055798 0038+00 1/1 0/0 5/5 .text dKyw_pntwind_cut__FP14WIND_INFLUENCE */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_pntwind_cut(WIND_INFLUENCE* param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_pntwind_cut__FP14WIND_INFLUENCE.s"
}
#pragma pop
/* 8005AE90-8005B23C 0557D0 03AC+00 2/2 0/0 0/0 .text pntwind_get_info__FP4cXyzP4cXyzPfUc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void pntwind_get_info(cXyz* param_0, cXyz* param_1, f32* param_2, u8 param_3) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/pntwind_get_info__FP4cXyzP4cXyzPfUc.s"
}
#pragma pop
/* 8005B23C-8005B260 055B7C 0024+00 3/3 0/0 0/0 .text dKyw_pntwind_get_info__FP4cXyzP4cXyzPf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dKyw_pntwind_get_info(cXyz* param_0, cXyz* param_1, f32* param_2) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_pntwind_get_info__FP4cXyzP4cXyzPf.s"
}
#pragma pop
/* 8005B260-8005B284 055BA0 0024+00 0/0 0/0 3/3 .text
* dKyw_pntlight_collision_get_info__FP4cXyzP4cXyzPf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_pntlight_collision_get_info(cXyz* param_0, cXyz* param_1, f32* param_2) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_pntlight_collision_get_info__FP4cXyzP4cXyzPf.s"
}
#pragma pop
/* 8005B284-8005B2F8 055BC4 0074+00 0/0 1/1 0/0 .text dKyw_pntwind_get_vecpow__FP4cXyz */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_pntwind_get_vecpow(cXyz* param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_pntwind_get_vecpow__FP4cXyz.s"
}
#pragma pop
/* ############################################################################################## */
/* 804521A8-804521B0 0007A8 0004+04 2/2 0/0 0/0 .sdata2 @5855 */
SECTION_SDATA2 static f32 lit_5855[1 + 1 /* padding */] = {
5.0f,
/* padding */
0.0f,
};
/* 8005B2F8-8005B530 055C38 0238+00 0/0 3/3 13/13 .text dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_get_AllWind_vec(cXyz* param_0, cXyz* param_1, f32* param_2) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf.s"
}
#pragma pop
/* 8005B530-8005B60C 055E70 00DC+00 0/0 0/0 5/5 .text dKyw_get_AllWind_vecpow__FP4cXyz */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_get_AllWind_vecpow(cXyz* param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_get_AllWind_vecpow__FP4cXyz.s"
}
#pragma pop
/* 8005B60C-8005B61C 055F4C 0010+00 0/0 0/0 5/5 .text dKyw_custom_windpower__Ff */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_custom_windpower(f32 param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_custom_windpower__Ff.s"
}
#pragma pop
/* 8005B61C-8005B638 055F5C 001C+00 0/0 0/0 6/6 .text dKyw_evt_wind_set__Fss */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_evt_wind_set(s16 param_0, s16 param_1) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_evt_wind_set__Fss.s"
}
#pragma pop
/* 8005B638-8005B64C 055F78 0014+00 0/0 0/0 3/3 .text dKyw_evt_wind_set_go__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_evt_wind_set_go() {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_evt_wind_set_go__Fv.s"
}
#pragma pop
/* 8005B64C-8005B660 055F8C 0014+00 0/0 1/1 5/5 .text dKyw_rain_set__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dKyw_rain_set(int param_0) {
nofralloc
#include "asm/d/kankyo/d_kankyo_wether/dKyw_rain_set__Fi.s"
}
#pragma pop
/* 8037A368-8037A4C0 0069C8 0153+05 12/12 0/0 0/0 .rodata @stringBase0 */
#pragma push
#pragma force_active on
#pragma section ".dead"
SECTION_DEAD static char const* const stringBase_8037A368 = "F_SP113";
SECTION_DEAD static char const* const stringBase_8037A370 = "D_MN07";
SECTION_DEAD static char const* const stringBase_8037A377 = "F_SP200";
SECTION_DEAD static char const* const stringBase_8037A37F = "D_MN09";
SECTION_DEAD static char const* const stringBase_8037A386 = "D_MN09A";
SECTION_DEAD static char const* const stringBase_8037A38E = "F_moon.bti";
SECTION_DEAD static char const* const stringBase_8037A399 = "F_moon_A.bti";
SECTION_DEAD static char const* const stringBase_8037A3A6 = "F_moon_A_A00.bti";
SECTION_DEAD static char const* const stringBase_8037A3B7 = "F_moon_A_A01.bti";
SECTION_DEAD static char const* const stringBase_8037A3C8 = "F_moon_A_A02.bti";
SECTION_DEAD static char const* const stringBase_8037A3D9 = "F_moon_A_A03.bti";
SECTION_DEAD static char const* const stringBase_8037A3EA = "Always";
SECTION_DEAD static char const* const stringBase_8037A3F1 = "R_SP127";
SECTION_DEAD static char const* const stringBase_8037A3F9 = "F_SP121";
SECTION_DEAD static char const* const stringBase_8037A401 = "F_SP122";
SECTION_DEAD static char const* const stringBase_8037A409 = "F_SP128";
SECTION_DEAD static char const* const stringBase_8037A411 = "D_MN08";
SECTION_DEAD static char const* const stringBase_8037A418 = "D_MN08A";
SECTION_DEAD static char const* const stringBase_8037A420 = "D_MN08B";
SECTION_DEAD static char const* const stringBase_8037A428 = "D_MN08C";
SECTION_DEAD static char const* const stringBase_8037A430 = "F_SP115";
SECTION_DEAD static char const* const stringBase_8037A438 = "F_SP108";
SECTION_DEAD static char const* const stringBase_8037A440 = "F_SP116";
SECTION_DEAD static char const* const stringBase_8037A448 = "momiji64s3tc.bti";
SECTION_DEAD static char const* const stringBase_8037A459 = "sakura32ia4.bti";
SECTION_DEAD static char const* const stringBase_8037A469 = "F_SP114";
SECTION_DEAD static char const* const stringBase_8037A471 = "D_MN09B";
SECTION_DEAD static char const* const stringBase_8037A479 = "F_SP104";
SECTION_DEAD static char const* const stringBase_8037A481 = "cloudtx_01.bti";
SECTION_DEAD static char const* const stringBase_8037A490 = "cloudtx_02.bti";
SECTION_DEAD static char const* const stringBase_8037A49F = "cloudtx_03.bti";
SECTION_DEAD static char const* const stringBase_8037A4AE = "Name";
SECTION_DEAD static char const* const stringBase_8037A4B3 = "F_SP127";
/* @stringBase0 padding */
SECTION_DEAD static char const* const pad_8037A4BB = "\0\0\0\0";
#pragma pop