mirror of
https://github.com/zeldaret/tp
synced 2026-05-23 06:54:28 -04:00
b440ae74fb
* MSL_C/string.h * MSL_C/stdlib.h
2462 lines
87 KiB
C++
2462 lines
87 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: d/menu/d_menu_collect
|
|
//
|
|
|
|
#include "d/menu/d_menu_collect.h"
|
|
#include "MSL_C/string.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct mDoGph_gInf_c {
|
|
static u8 mFader[4];
|
|
};
|
|
|
|
struct daAlink_c {
|
|
/* 80140064 */ void setShieldChange();
|
|
/* 801406A8 */ void initStatusWindow();
|
|
/* 80140888 */ void statusWindowExecute(cXyz const*, s16);
|
|
/* 80140984 */ void statusWindowDraw();
|
|
/* 80140AC8 */ void resetStatusWindow();
|
|
};
|
|
|
|
struct dSv_player_status_a_c {
|
|
/* 80032AA8 */ void getRupeeMax() const;
|
|
};
|
|
|
|
struct dSv_player_get_item_c {
|
|
/* 80033EC8 */ void isFirstBit(u8) const;
|
|
};
|
|
|
|
struct dSv_player_collect_c {
|
|
/* 8003424C */ void isCollectCrystal(u8) const;
|
|
/* 80034290 */ void isCollectMirror(u8) const;
|
|
};
|
|
|
|
struct dSv_event_flag_c {
|
|
static u8 saveBitLabels[1644 + 4 /* padding */];
|
|
};
|
|
|
|
struct dSv_event_c {
|
|
/* 800349BC */ void isEventBit(u16) const;
|
|
};
|
|
|
|
struct dMsgString_c {
|
|
/* 80249C20 */ dMsgString_c();
|
|
/* 80249D28 */ ~dMsgString_c();
|
|
};
|
|
|
|
struct dMsgObject_c {
|
|
/* 802383E4 */ void getSmellTypeMessageID();
|
|
};
|
|
|
|
struct JMSMesgEntry_c {};
|
|
|
|
struct dMeter2Info_c {
|
|
/* 8021C544 */ void getStringKanji(u32, char*, JMSMesgEntry_c*);
|
|
};
|
|
|
|
struct dMenu_save_c {
|
|
/* 801EF6A0 */ dMenu_save_c();
|
|
/* 801EF7AC */ void _create();
|
|
/* 801F0938 */ void initialize();
|
|
/* 801F09AC */ void _open();
|
|
/* 801F0B10 */ void _close();
|
|
/* 801F0B28 */ void _delete();
|
|
/* 801F1048 */ void _move();
|
|
/* 801F69B8 */ void _draw();
|
|
};
|
|
|
|
struct dMenu_Skill_c {
|
|
/* 801F7224 */ dMenu_Skill_c(JKRExpHeap*, STControl*, CSTControl*);
|
|
/* 801F7718 */ void _move();
|
|
/* 801F77B0 */ void _draw();
|
|
/* 801F7A40 */ void _open();
|
|
/* 801F7C1C */ void _close();
|
|
};
|
|
|
|
struct dMenu_Option_c {
|
|
/* 801E1F10 */ dMenu_Option_c(JKRArchive*, STControl*);
|
|
/* 801E2C1C */ void _delete();
|
|
/* 801E3408 */ void _move();
|
|
/* 801E36CC */ void _draw();
|
|
/* 801E3B98 */ void _open();
|
|
/* 801E3DE0 */ void _close();
|
|
/* 801E8210 */ void initialize();
|
|
};
|
|
|
|
struct dMenu_Letter_c {
|
|
/* 801DCDC0 */ dMenu_Letter_c(JKRExpHeap*, STControl*, CSTControl*);
|
|
/* 801DD474 */ void _move();
|
|
/* 801DD50C */ void _draw();
|
|
/* 801DDA74 */ void _open();
|
|
/* 801DDC98 */ void _close();
|
|
};
|
|
|
|
struct dMenu_Insect_c {
|
|
/* 801D8114 */ dMenu_Insect_c(JKRExpHeap*, STControl*, CSTControl*, u8);
|
|
/* 801D86C8 */ void _move();
|
|
/* 801D8760 */ void _draw();
|
|
/* 801D894C */ void _open();
|
|
/* 801D8B2C */ void _close();
|
|
/* 801D9D4C */ void getGetInsectNum();
|
|
};
|
|
|
|
struct dMenu_Fishing_c {
|
|
/* 801C4D54 */ dMenu_Fishing_c(JKRExpHeap*, STControl*, CSTControl*);
|
|
/* 801C50B4 */ void _move();
|
|
/* 801C514C */ void _draw();
|
|
/* 801C52E4 */ void _open();
|
|
/* 801C5470 */ void _close();
|
|
};
|
|
|
|
struct J3DTexNoAnm {
|
|
/* 8003B1F8 */ ~J3DTexNoAnm();
|
|
/* 8003B240 */ J3DTexNoAnm();
|
|
};
|
|
|
|
struct J3DTexMtxAnm {
|
|
/* 8003B264 */ ~J3DTexMtxAnm();
|
|
/* 8003B2A0 */ J3DTexMtxAnm();
|
|
};
|
|
|
|
struct J3DTevKColorAnm {
|
|
/* 8003B150 */ ~J3DTevKColorAnm();
|
|
/* 8003B18C */ J3DTevKColorAnm();
|
|
};
|
|
|
|
struct J3DTevColorAnm {
|
|
/* 8003B1A4 */ ~J3DTevColorAnm();
|
|
/* 8003B1E0 */ J3DTevColorAnm();
|
|
};
|
|
|
|
struct J3DModelLoaderDataBase {
|
|
/* 803346BC */ void load(void const*, u32);
|
|
};
|
|
|
|
struct J3DMaterialAnm {
|
|
/* 8032C320 */ void initialize();
|
|
};
|
|
|
|
struct J3DMatColorAnm {
|
|
/* 8003B2B8 */ ~J3DMatColorAnm();
|
|
/* 8003B2F4 */ J3DMatColorAnm();
|
|
};
|
|
|
|
struct J3DAnmLoaderDataBaseFlag {};
|
|
|
|
struct J3DAnmLoaderDataBase {
|
|
/* 80337B40 */ void load(void const*, J3DAnmLoaderDataBaseFlag);
|
|
};
|
|
|
|
struct J2DAnmLoaderDataBase {
|
|
/* 80308A6C */ void load(void const*);
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void __ct__17dMenu_Collect2D_cFP10JKRExpHeapP9STControlP10CSTControl();
|
|
extern "C" void __dt__17dMenu_Collect2D_cFv();
|
|
extern "C" void _create__17dMenu_Collect2D_cFv();
|
|
extern "C" void _delete__17dMenu_Collect2D_cFv();
|
|
extern "C" void initialize__17dMenu_Collect2D_cFv();
|
|
extern "C" void isFishIconVisible__17dMenu_Collect2D_cFv();
|
|
extern "C" void isSkillIconVisible__17dMenu_Collect2D_cFv();
|
|
extern "C" void isInsectIconVisible__17dMenu_Collect2D_cFv();
|
|
extern "C" void screenSet__17dMenu_Collect2D_cFv();
|
|
extern "C" void animationSet__17dMenu_Collect2D_cFv();
|
|
extern "C" void btkAnimeLoop0__17dMenu_Collect2D_cFP19J2DAnmTextureSRTKey();
|
|
extern "C" void setBackAlpha__17dMenu_Collect2D_cFv();
|
|
extern "C" void cursorMove__17dMenu_Collect2D_cFv();
|
|
extern "C" void cursorPosSet__17dMenu_Collect2D_cFv();
|
|
extern "C" void changeSword__17dMenu_Collect2D_cFv();
|
|
extern "C" void changeShield__17dMenu_Collect2D_cFv();
|
|
extern "C" void changeClothe__17dMenu_Collect2D_cFv();
|
|
extern "C" void setArrowMaxNum__17dMenu_Collect2D_cFUc();
|
|
extern "C" void setWalletMaxNum__17dMenu_Collect2D_cFUs();
|
|
extern "C" void setSmellType__17dMenu_Collect2D_cFv();
|
|
extern "C" void setHeartPiece__17dMenu_Collect2D_cFv();
|
|
extern "C" void setPohMaxNum__17dMenu_Collect2D_cFUc();
|
|
extern "C" void setEquipItemFrameColorSword__17dMenu_Collect2D_cFi();
|
|
extern "C" void setEquipItemFrameColorShield__17dMenu_Collect2D_cFi();
|
|
extern "C" void setEquipItemFrameColorClothes__17dMenu_Collect2D_cFi();
|
|
extern "C" void setHIO__17dMenu_Collect2D_cFb();
|
|
extern "C" void getItemTag__17dMenu_Collect2D_cFiib();
|
|
extern "C" void wait_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void wait_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void save_open_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void save_open_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void save_move_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void save_move_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void save_close_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void save_close_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void option_open_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void option_open_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void option_move_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void option_move_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void option_close_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void option_close_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void letter_open_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void letter_open_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void letter_move_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void letter_move_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void letter_close_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void letter_close_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void fishing_open_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void fishing_open_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void fishing_move_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void fishing_move_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void fishing_close_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void fishing_close_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void skill_open_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void skill_open_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void skill_move_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void skill_move_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void skill_close_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void skill_close_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void insect_open_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void insect_open_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void insect_move_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void insect_move_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void insect_close_init__17dMenu_Collect2D_cFv();
|
|
extern "C" void insect_close_proc__17dMenu_Collect2D_cFv();
|
|
extern "C" void _move__17dMenu_Collect2D_cFv();
|
|
extern "C" void _draw__17dMenu_Collect2D_cFv();
|
|
extern "C" void drawTop__17dMenu_Collect2D_cFv();
|
|
extern "C" void isKeyCheck__17dMenu_Collect2D_cFv();
|
|
extern "C" bool isOutCheck__17dMenu_Collect2D_cFv();
|
|
extern "C" void setAButtonString__17dMenu_Collect2D_cFUs();
|
|
extern "C" void setBButtonString__17dMenu_Collect2D_cFUs();
|
|
extern "C" void setItemNameString__17dMenu_Collect2D_cFUcUc();
|
|
extern "C" void setItemNameStringNull__17dMenu_Collect2D_cFv();
|
|
extern "C" void __ct__17dMenu_Collect3D_cFP10JKRExpHeapP17dMenu_Collect2D_cP10CSTControl();
|
|
extern "C" void __dt__17dMenu_Collect3D_cFv();
|
|
extern "C" void _create__17dMenu_Collect3D_cFv();
|
|
extern "C" void _delete__17dMenu_Collect3D_cFv();
|
|
extern "C" void _move__17dMenu_Collect3D_cFUcUc();
|
|
extern "C" void draw__17dMenu_Collect3D_cFv();
|
|
extern "C" void setJ3D__17dMenu_Collect3D_cFPCcPCcPCc();
|
|
extern "C" void set_mtx__17dMenu_Collect3D_cFv();
|
|
extern "C" void animePlay__17dMenu_Collect3D_cFv();
|
|
extern "C" void animeEntry__17dMenu_Collect3D_cFv();
|
|
extern "C" void createMaskModel__17dMenu_Collect3D_cFv();
|
|
extern "C" void createMirrorModel__17dMenu_Collect3D_cFv();
|
|
extern "C" void getCrystalNum__17dMenu_Collect3D_cFv();
|
|
extern "C" void getMirrorNum__17dMenu_Collect3D_cFv();
|
|
extern "C" void getMaskMdlVisible__17dMenu_Collect3D_cFv();
|
|
extern "C" void setupItem3D__17dMenu_Collect3D_cFPA4_f();
|
|
extern "C" void toItem3Dpos__17dMenu_Collect3D_cFfffP4cXyz();
|
|
extern "C" void calcViewMtx__17dMenu_Collect3D_cFPA4_f();
|
|
extern "C" void draw__20dMenu_Collect2DTop_cFv();
|
|
extern "C" void __ct__15dMenu_Collect_cFP10JKRExpHeapP9STControlP10CSTControl();
|
|
extern "C" void __dt__15dMenu_Collect_cFv();
|
|
extern "C" void _create__15dMenu_Collect_cFv();
|
|
extern "C" void _delete__15dMenu_Collect_cFv();
|
|
extern "C" void _move__15dMenu_Collect_cFv();
|
|
extern "C" void draw__15dMenu_Collect_cFv();
|
|
extern "C" void __sinit_d_menu_collect_cpp();
|
|
extern "C" void __dt__20dMenu_Collect2DTop_cFv();
|
|
extern "C" void draw__17dMenu_Collect2D_cFv();
|
|
extern "C" extern char const* const d_menu_d_menu_collect__stringBase0;
|
|
extern "C" f32 mViewOffsetY__17dMenu_Collect3D_c[1 + 1 /* padding */];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" void mDoMtx_XrotM__FPA4_fs();
|
|
extern "C" void mDoMtx_YrotM__FPA4_fs();
|
|
extern "C" void mDoMtx_ZrotM__FPA4_fs();
|
|
extern "C" void mDoMtx_lookAt__FPA4_fPC3VecPC3VecPC3Vecs();
|
|
extern "C" void play__14mDoExt_baseAnmFv();
|
|
extern "C" void init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss();
|
|
extern "C" void entry__13mDoExt_brkAnmFP16J3DMaterialTablef();
|
|
extern "C" void init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb();
|
|
extern "C" void entry__13mDoExt_bckAnmFP12J3DModelDataf();
|
|
extern "C" void mDoExt_modelUpdateDL__FP8J3DModel();
|
|
extern "C" void mDoExt_createSolidHeapToCurrent__FUlP7JKRHeapUl();
|
|
extern "C" void mDoExt_destroySolidHeap__FP12JKRSolidHeap();
|
|
extern "C" void mDoExt_destroyExpHeap__FP10JKRExpHeap();
|
|
extern "C" void mDoExt_setCurrentHeap__FP7JKRHeap();
|
|
extern "C" void mDoExt_restoreCurrentHeap__Fv();
|
|
extern "C" void mDoExt_getMesgFont__Fv();
|
|
extern "C" void mDoExt_getRubyFont__Fv();
|
|
extern "C" void __ct__11J3DLightObjFv();
|
|
extern "C" void checkTrigger__9STControlFv();
|
|
extern "C" void checkLeftTrigger__9STControlFv();
|
|
extern "C" void checkRightTrigger__9STControlFv();
|
|
extern "C" void checkUpTrigger__9STControlFv();
|
|
extern "C" void checkDownTrigger__9STControlFv();
|
|
extern "C" void getRupeeMax__21dSv_player_status_a_cCFv();
|
|
extern "C" void isFirstBit__21dSv_player_get_item_cCFUc();
|
|
extern "C" void isCollectCrystal__20dSv_player_collect_cCFUc();
|
|
extern "C" void isCollectMirror__20dSv_player_collect_cCFUc();
|
|
extern "C" void isEventBit__11dSv_event_cCFUs();
|
|
extern "C" void __dt__15J3DTevKColorAnmFv();
|
|
extern "C" void __ct__15J3DTevKColorAnmFv();
|
|
extern "C" void __dt__14J3DTevColorAnmFv();
|
|
extern "C" void __ct__14J3DTevColorAnmFv();
|
|
extern "C" void __dt__11J3DTexNoAnmFv();
|
|
extern "C" void __ct__11J3DTexNoAnmFv();
|
|
extern "C" void __dt__12J3DTexMtxAnmFv();
|
|
extern "C" void __ct__12J3DTexMtxAnmFv();
|
|
extern "C" void __dt__14J3DMatColorAnmFv();
|
|
extern "C" void __ct__14J3DMatColorAnmFv();
|
|
extern "C" void set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c();
|
|
extern "C" void checkItemGet__FUci();
|
|
extern "C" void setShieldChange__9daAlink_cFv();
|
|
extern "C" void initStatusWindow__9daAlink_cFv();
|
|
extern "C" void statusWindowExecute__9daAlink_cFPC4cXyzs();
|
|
extern "C" void statusWindowDraw__9daAlink_cFv();
|
|
extern "C" void resetStatusWindow__9daAlink_cFv();
|
|
extern "C" void __ct__16dSelect_cursor_cFUcfP10JKRArchive();
|
|
extern "C" void setPos__16dSelect_cursor_cFffP7J2DPaneb();
|
|
extern "C" void setParam__16dSelect_cursor_cFfffff();
|
|
extern "C" void setAlphaRate__16dSelect_cursor_cFf();
|
|
extern "C" void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c();
|
|
extern "C" void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c();
|
|
extern "C" void dKy_tevstr_init__FP12dKy_tevstr_cScUc();
|
|
extern "C" void __ct__15dMenu_Fishing_cFP10JKRExpHeapP9STControlP10CSTControl();
|
|
extern "C" void _move__15dMenu_Fishing_cFv();
|
|
extern "C" void _draw__15dMenu_Fishing_cFv();
|
|
extern "C" void _open__15dMenu_Fishing_cFv();
|
|
extern "C" void _close__15dMenu_Fishing_cFv();
|
|
extern "C" void __ct__14dMenu_Insect_cFP10JKRExpHeapP9STControlP10CSTControlUc();
|
|
extern "C" void _move__14dMenu_Insect_cFv();
|
|
extern "C" void _draw__14dMenu_Insect_cFv();
|
|
extern "C" void _open__14dMenu_Insect_cFv();
|
|
extern "C" void _close__14dMenu_Insect_cFv();
|
|
extern "C" void getGetInsectNum__14dMenu_Insect_cFv();
|
|
extern "C" void __ct__14dMenu_Letter_cFP10JKRExpHeapP9STControlP10CSTControl();
|
|
extern "C" void _move__14dMenu_Letter_cFv();
|
|
extern "C" void _draw__14dMenu_Letter_cFv();
|
|
extern "C" void _open__14dMenu_Letter_cFv();
|
|
extern "C" void _close__14dMenu_Letter_cFv();
|
|
extern "C" void __ct__14dMenu_Option_cFP10JKRArchiveP9STControl();
|
|
extern "C" void _delete__14dMenu_Option_cFv();
|
|
extern "C" void _move__14dMenu_Option_cFv();
|
|
extern "C" void _draw__14dMenu_Option_cFv();
|
|
extern "C" void _open__14dMenu_Option_cFv();
|
|
extern "C" void _close__14dMenu_Option_cFv();
|
|
extern "C" void initialize__14dMenu_Option_cFv();
|
|
extern "C" void __ct__12dMenu_save_cFv();
|
|
extern "C" void _create__12dMenu_save_cFv();
|
|
extern "C" void initialize__12dMenu_save_cFv();
|
|
extern "C" void _open__12dMenu_save_cFv();
|
|
extern "C" void _close__12dMenu_save_cFv();
|
|
extern "C" void _delete__12dMenu_save_cFv();
|
|
extern "C" void _move__12dMenu_save_cFv();
|
|
extern "C" void _draw__12dMenu_save_cFv();
|
|
extern "C" void __ct__13dMenu_Skill_cFP10JKRExpHeapP9STControlP10CSTControl();
|
|
extern "C" void _move__13dMenu_Skill_cFv();
|
|
extern "C" void _draw__13dMenu_Skill_cFv();
|
|
extern "C" void _open__13dMenu_Skill_cFv();
|
|
extern "C" void _close__13dMenu_Skill_cFv();
|
|
extern "C" void dMw_A_TRIGGER__Fv();
|
|
extern "C" void getStringKanji__13dMeter2Info_cFUlPcP14JMSMesgEntry_c();
|
|
extern "C" void dMeter2Info_getNumberTextureName__Fi();
|
|
extern "C" void dMeter2Info_setCloth__FUcb();
|
|
extern "C" void dMeter2Info_setSword__FUcb();
|
|
extern "C" void dMeter2Info_setShield__FUcb();
|
|
extern "C" void dMeter2Info_getRecieveLetterNum__Fv();
|
|
extern "C" void dMeter2Info_set2DVibration__Fv();
|
|
extern "C" void dMeter2Info_set2DVibrationM__Fv();
|
|
extern "C" void getSmellTypeMessageID__12dMsgObject_cFv();
|
|
extern "C" void __ct__12dMsgString_cFv();
|
|
extern "C" void __dt__12dMsgString_cFv();
|
|
extern "C" void __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap();
|
|
extern "C" void paneTrans__8CPaneMgrFff();
|
|
extern "C" void getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs();
|
|
extern "C" void dPaneClass_showNullPane__FP9J2DScreen();
|
|
extern "C" void setAlphaRate__13CPaneMgrAlphaFf();
|
|
extern "C" void cLib_addCalcAngleS__FPsssss();
|
|
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
|
|
extern "C" void freeAll__7JKRHeapFv();
|
|
extern "C" void getTotalFreeSize__7JKRHeapFv();
|
|
extern "C" void* __nw__FUl();
|
|
extern "C" void __dl__FPv();
|
|
extern "C" void create__10JKRExpHeapFUlP7JKRHeapb();
|
|
extern "C" void adjustSize__12JKRSolidHeapFv();
|
|
extern "C" void getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader();
|
|
extern "C" void __ct__9J2DScreenFv();
|
|
extern "C" void setPriority__9J2DScreenFPCcUlP10JKRArchive();
|
|
extern "C" void draw__9J2DScreenFffPC14J2DGrafContext();
|
|
extern "C" void animation__9J2DScreenFv();
|
|
extern "C" void __ct__10J2DPictureFPC7ResTIMG();
|
|
extern "C" void getStringPtr__10J2DTextBoxCFv();
|
|
extern "C" void setString__10J2DTextBoxFsPCce();
|
|
extern "C" void load__20J2DAnmLoaderDataBaseFPCv();
|
|
extern "C" void init__15J3DVertexBufferFv();
|
|
extern "C" void __as__12J3DLightInfoFRC12J3DLightInfo();
|
|
extern "C" void initialize__8J3DModelFv();
|
|
extern "C" void entryModelData__8J3DModelFP12J3DModelDataUlUl();
|
|
extern "C" void init__12J3DFrameCtrlFs();
|
|
extern "C" void searchUpdateMaterialID__15J3DAnmTevRegKeyFP12J3DModelData();
|
|
extern "C" void initialize__14J3DMaterialAnmFv();
|
|
extern "C" void load__22J3DModelLoaderDataBaseFPCvUl();
|
|
extern "C" void load__20J3DAnmLoaderDataBaseFPCv24J3DAnmLoaderDataBaseFlag();
|
|
extern "C" void __construct_array();
|
|
extern "C" void __ptmf_scall();
|
|
extern "C" void _savegpr_17();
|
|
extern "C" void _savegpr_23();
|
|
extern "C" void _savegpr_24();
|
|
extern "C" void _savegpr_26();
|
|
extern "C" void _savegpr_27();
|
|
extern "C" void _savegpr_28();
|
|
extern "C" void _savegpr_29();
|
|
extern "C" void _restgpr_17();
|
|
extern "C" void _restgpr_23();
|
|
extern "C" void _restgpr_24();
|
|
extern "C" void _restgpr_26();
|
|
extern "C" void _restgpr_27();
|
|
extern "C" void _restgpr_28();
|
|
extern "C" void _restgpr_29();
|
|
extern "C" extern void* __vt__12J3DFrameCtrl[3];
|
|
extern "C" extern void* __vt__12dDlst_base_c[3];
|
|
extern "C" u8 saveBitLabels__16dSv_event_flag_c[1644 + 4 /* padding */];
|
|
extern "C" extern void* __vt__8J3DModel[9];
|
|
extern "C" extern void* __vt__14J3DMaterialAnm[4];
|
|
extern "C" u8 now__14mDoMtx_stack_c[48];
|
|
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
|
extern "C" extern u8 g_drawHIO[3880];
|
|
extern "C" extern u8 g_meter2_info[248];
|
|
extern "C" f32 Zero__4cXyz[3];
|
|
extern "C" u8 mFader__13mDoGph_gInf_c[4];
|
|
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 80395330-80395330 021990 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80395330 = "zelda_collect_soubi_screen.blo";
|
|
SECTION_DEAD static char const* const stringBase_8039534F = "zelda_collect_soubi_do_icon_parts.blo";
|
|
SECTION_DEAD static char const* const stringBase_80395375 = "tt_block8x8.bti";
|
|
SECTION_DEAD static char const* const stringBase_80395385 = "";
|
|
SECTION_DEAD static char const* const stringBase_80395386 = "zelda_collect_soubi_screen.btk";
|
|
SECTION_DEAD static char const* const stringBase_803953A5 = "md_mask_parts_spin_1.bck";
|
|
SECTION_DEAD static char const* const stringBase_803953BE = "md_mask_parts_spin_2.bck";
|
|
SECTION_DEAD static char const* const stringBase_803953D7 = "md_mask_parts_spin_3.bck";
|
|
SECTION_DEAD static char const* const stringBase_803953F0 = "md_mask_parts_spin_4.bck";
|
|
SECTION_DEAD static char const* const stringBase_80395409 = "md_mask_parts_spin_1.brk";
|
|
SECTION_DEAD static char const* const stringBase_80395422 = "md_mask_parts_spin_2_3.brk";
|
|
SECTION_DEAD static char const* const stringBase_8039543D = "md_mask_parts_spin_4.brk";
|
|
SECTION_DEAD static char const* const stringBase_80395456 = "md_mask_UI.bmd";
|
|
SECTION_DEAD static char const* const stringBase_80395465 = "kageri_mirrer_spin_1.bck";
|
|
SECTION_DEAD static char const* const stringBase_8039547E = "kageri_mirrer_spin_2.bck";
|
|
SECTION_DEAD static char const* const stringBase_80395497 = "kageri_mirrer_spin_3.bck";
|
|
SECTION_DEAD static char const* const stringBase_803954B0 = "kageri_mirrer_spin_4.bck";
|
|
SECTION_DEAD static char const* const stringBase_803954C9 = "kageri_mirrer_spin_1.brk";
|
|
SECTION_DEAD static char const* const stringBase_803954E2 = "kageri_mirrer_spin_2_3_4.brk";
|
|
#pragma pop
|
|
|
|
/* 803BC380-803BC38C 0194A0 000C+00 1/1 0/0 0/0 .data cNullVec__6Z2Calc */
|
|
SECTION_DATA static u8 cNullVec__6Z2Calc[12] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BC38C-803BC398 -00001 000C+00 0/1 0/0 0/0 .data @4422 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4422[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)wait_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC398-803BC3A4 -00001 000C+00 0/1 0/0 0/0 .data @4423 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4423[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)save_open_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC3A4-803BC3B0 -00001 000C+00 0/1 0/0 0/0 .data @4424 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4424[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)save_move_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC3B0-803BC3BC -00001 000C+00 0/1 0/0 0/0 .data @4425 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4425[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)save_close_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC3BC-803BC3C8 -00001 000C+00 0/1 0/0 0/0 .data @4426 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4426[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)option_open_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC3C8-803BC3D4 -00001 000C+00 0/1 0/0 0/0 .data @4427 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4427[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)option_move_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC3D4-803BC3E0 -00001 000C+00 0/1 0/0 0/0 .data @4428 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4428[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)option_close_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC3E0-803BC3EC -00001 000C+00 0/1 0/0 0/0 .data @4429 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4429[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)letter_open_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC3EC-803BC3F8 -00001 000C+00 0/1 0/0 0/0 .data @4430 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4430[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)letter_move_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC3F8-803BC404 -00001 000C+00 0/1 0/0 0/0 .data @4431 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4431[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)letter_close_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC404-803BC410 -00001 000C+00 0/1 0/0 0/0 .data @4432 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4432[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)fishing_open_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC410-803BC41C -00001 000C+00 0/1 0/0 0/0 .data @4433 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4433[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)fishing_move_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC41C-803BC428 -00001 000C+00 0/1 0/0 0/0 .data @4434 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4434[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)fishing_close_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC428-803BC434 -00001 000C+00 0/1 0/0 0/0 .data @4435 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4435[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)skill_open_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC434-803BC440 -00001 000C+00 0/1 0/0 0/0 .data @4436 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4436[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)skill_move_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC440-803BC44C -00001 000C+00 0/1 0/0 0/0 .data @4437 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4437[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)skill_close_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC44C-803BC458 -00001 000C+00 0/1 0/0 0/0 .data @4438 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4438[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)insect_open_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC458-803BC464 -00001 000C+00 0/1 0/0 0/0 .data @4439 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4439[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)insect_move_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC464-803BC470 -00001 000C+00 0/1 0/0 0/0 .data @4440 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4440[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)insect_close_init__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC470-803BC554 019590 00E4+00 2/3 0/0 0/0 .data init */
|
|
SECTION_DATA static u8 init[228] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BC554-803BC560 -00001 000C+00 0/1 0/0 0/0 .data @4441 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4441[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)wait_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC560-803BC56C -00001 000C+00 0/1 0/0 0/0 .data @4442 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4442[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)save_open_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC56C-803BC578 -00001 000C+00 0/1 0/0 0/0 .data @4443 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4443[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)save_move_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC578-803BC584 -00001 000C+00 0/1 0/0 0/0 .data @4444 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4444[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)save_close_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC584-803BC590 -00001 000C+00 0/1 0/0 0/0 .data @4445 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4445[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)option_open_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC590-803BC59C -00001 000C+00 0/1 0/0 0/0 .data @4446 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4446[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)option_move_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC59C-803BC5A8 -00001 000C+00 0/1 0/0 0/0 .data @4447 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4447[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)option_close_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC5A8-803BC5B4 -00001 000C+00 0/1 0/0 0/0 .data @4448 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4448[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)letter_open_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC5B4-803BC5C0 -00001 000C+00 0/1 0/0 0/0 .data @4449 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4449[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)letter_move_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC5C0-803BC5CC -00001 000C+00 0/1 0/0 0/0 .data @4450 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4450[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)letter_close_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC5CC-803BC5D8 -00001 000C+00 0/1 0/0 0/0 .data @4451 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4451[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)fishing_open_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC5D8-803BC5E4 -00001 000C+00 0/1 0/0 0/0 .data @4452 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4452[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)fishing_move_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC5E4-803BC5F0 -00001 000C+00 0/1 0/0 0/0 .data @4453 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4453[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)fishing_close_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC5F0-803BC5FC -00001 000C+00 0/1 0/0 0/0 .data @4454 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4454[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)skill_open_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC5FC-803BC608 -00001 000C+00 0/1 0/0 0/0 .data @4455 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4455[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)skill_move_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC608-803BC614 -00001 000C+00 0/1 0/0 0/0 .data @4456 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4456[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)skill_close_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC614-803BC620 -00001 000C+00 0/1 0/0 0/0 .data @4457 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4457[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)insect_open_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC620-803BC62C -00001 000C+00 0/1 0/0 0/0 .data @4458 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4458[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)insect_move_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC62C-803BC638 -00001 000C+00 0/1 0/0 0/0 .data @4459 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4459[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)insect_close_proc__17dMenu_Collect2D_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC638-803BC71C 019758 00E4+00 1/2 0/0 0/0 .data process */
|
|
SECTION_DATA static u8 process[228] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BC71C-803BC72C -00001 0010+00 1/1 0/0 0/0 .data bck_name$7583 */
|
|
SECTION_DATA static void* bck_name_7583[4] = {
|
|
(void*)(((char*)&d_menu_d_menu_collect__stringBase0) + 0x75),
|
|
(void*)(((char*)&d_menu_d_menu_collect__stringBase0) + 0x8E),
|
|
(void*)(((char*)&d_menu_d_menu_collect__stringBase0) + 0xA7),
|
|
(void*)(((char*)&d_menu_d_menu_collect__stringBase0) + 0xC0),
|
|
};
|
|
|
|
/* 803BC72C-803BC73C -00001 0010+00 1/1 0/0 0/0 .data brk_name$7584 */
|
|
SECTION_DATA static void* brk_name_7584[4] = {
|
|
(void*)(((char*)&d_menu_d_menu_collect__stringBase0) + 0xD9),
|
|
(void*)(((char*)&d_menu_d_menu_collect__stringBase0) + 0xF2),
|
|
(void*)(((char*)&d_menu_d_menu_collect__stringBase0) + 0xF2),
|
|
(void*)(((char*)&d_menu_d_menu_collect__stringBase0) + 0x10D),
|
|
};
|
|
|
|
/* 803BC73C-803BC74C -00001 0010+00 1/1 0/0 0/0 .data bck_name$7687 */
|
|
SECTION_DATA static void* bck_name_7687[4] = {
|
|
(void*)(((char*)&d_menu_d_menu_collect__stringBase0) + 0x135),
|
|
(void*)(((char*)&d_menu_d_menu_collect__stringBase0) + 0x14E),
|
|
(void*)(((char*)&d_menu_d_menu_collect__stringBase0) + 0x167),
|
|
(void*)(((char*)&d_menu_d_menu_collect__stringBase0) + 0x180),
|
|
};
|
|
|
|
/* 803BC74C-803BC75C -00001 0010+00 1/1 0/0 0/0 .data brk_name$7688 */
|
|
SECTION_DATA static void* brk_name_7688[4] = {
|
|
(void*)(((char*)&d_menu_d_menu_collect__stringBase0) + 0x199),
|
|
(void*)(((char*)&d_menu_d_menu_collect__stringBase0) + 0x1B2),
|
|
(void*)(((char*)&d_menu_d_menu_collect__stringBase0) + 0x1B2),
|
|
(void*)(((char*)&d_menu_d_menu_collect__stringBase0) + 0x1B2),
|
|
};
|
|
|
|
/* 803BC75C-803BC768 01987C 000C+00 2/2 0/0 0/0 .data __vt__15dMenu_Collect_c */
|
|
SECTION_DATA extern void* __vt__15dMenu_Collect_c[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__15dMenu_Collect_cFv,
|
|
};
|
|
|
|
/* 803BC768-803BC790 019888 0010+18 2/2 0/0 0/0 .data __vt__20dMenu_Collect2DTop_c */
|
|
SECTION_DATA extern void* __vt__20dMenu_Collect2DTop_c[4 + 6 /* padding */] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)draw__20dMenu_Collect2DTop_cFv,
|
|
(void*)__dt__20dMenu_Collect2DTop_cFv,
|
|
/* padding */
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
};
|
|
|
|
/* 803BC790-803BC7C4 0198B0 000C+28 2/2 0/0 0/0 .data __vt__17dMenu_Collect3D_c */
|
|
SECTION_DATA extern void* __vt__17dMenu_Collect3D_c[3 + 10 /* padding */] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__17dMenu_Collect3D_cFv,
|
|
/* padding */
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
};
|
|
|
|
/* 803BC7C4-803BC7E0 0198E4 0010+0C 2/2 0/0 0/0 .data __vt__17dMenu_Collect2D_c */
|
|
SECTION_DATA extern void* __vt__17dMenu_Collect2D_c[4 + 3 /* padding */] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)draw__17dMenu_Collect2D_cFv,
|
|
(void*)__dt__17dMenu_Collect2D_cFv,
|
|
/* padding */
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
};
|
|
|
|
/* 80453F28-80453F2C 002528 0004+00 14/14 0/0 0/0 .sdata2 @4481 */
|
|
SECTION_SDATA2 static u8 lit_4481[4] = {
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
|
|
/* 80453F2C-80453F30 00252C 0004+00 15/15 0/0 0/0 .sdata2 @4482 */
|
|
SECTION_SDATA2 static f32 lit_4482 = 1.0f;
|
|
|
|
/* 801AFD48-801AFE34 1AA688 00EC+00 1/1 0/0 0/0 .text
|
|
* __ct__17dMenu_Collect2D_cFP10JKRExpHeapP9STControlP10CSTControl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dMenu_Collect2D_c::dMenu_Collect2D_c(JKRExpHeap* param_0, STControl* param_1,
|
|
CSTControl* param_2) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/__ct__17dMenu_Collect2D_cFP10JKRExpHeapP9STControlP10CSTControl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801AFE34-801AFEA4 1AA774 0070+00 1/0 0/0 0/0 .text __dt__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dMenu_Collect2D_c::~dMenu_Collect2D_c() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/__dt__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801AFEA4-801B0100 1AA7E4 025C+00 1/1 0/0 0/0 .text _create__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::_create() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/_create__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B0100-801B0570 1AAA40 0470+00 1/1 0/0 0/0 .text _delete__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::_delete() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/_delete__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B0570-801B05A8 1AAEB0 0038+00 1/1 0/0 0/0 .text initialize__17dMenu_Collect2D_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::initialize() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/initialize__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B05A8-801B061C 1AAEE8 0074+00 2/2 0/0 0/0 .text isFishIconVisible__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::isFishIconVisible() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/isFishIconVisible__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B061C-801B071C 1AAF5C 0100+00 2/2 0/0 0/0 .text isSkillIconVisible__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::isSkillIconVisible() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/isSkillIconVisible__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B071C-801B074C 1AB05C 0030+00 2/2 0/0 0/0 .text isInsectIconVisible__17dMenu_Collect2D_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::isInsectIconVisible() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/isInsectIconVisible__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80394F78-80394F88 0215D8 000C+04 3/3 0/0 0/0 .rodata @3778 */
|
|
SECTION_RODATA static u8 const lit_3778[12 + 4 /* padding */] = {
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
/* padding */
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80394F78, &lit_3778);
|
|
|
|
/* 80394F88-80394FA0 0215E8 0018+00 0/1 0/0 0/0 .rodata text_sv$4768 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const text_sv[24] = {
|
|
0x00, 0x00, 0x00, 0x73, 0x61, 0x76, 0x5F, 0x30, 0x00, 0x00, 0x00, 0x73,
|
|
0x61, 0x76, 0x5F, 0x31, 0x00, 0x00, 0x00, 0x73, 0x61, 0x76, 0x5F, 0x32,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80394F88, &text_sv);
|
|
#pragma pop
|
|
|
|
/* 80394FA0-80394FB8 021600 0018+00 0/1 0/0 0/0 .rodata text_op$4769 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const text_op[24] = {
|
|
0x00, 0x00, 0x00, 0x6F, 0x70, 0x74, 0x5F, 0x30, 0x00, 0x00, 0x00, 0x6F,
|
|
0x70, 0x74, 0x5F, 0x31, 0x00, 0x00, 0x00, 0x6F, 0x70, 0x74, 0x5F, 0x32,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80394FA0, &text_op);
|
|
#pragma pop
|
|
|
|
/* 80394FB8-80394FD0 021618 0018+00 0/1 0/0 0/0 .rodata ftext_sv$4770 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const ftext_sv[24] = {
|
|
0x00, 0x66, 0x5F, 0x73, 0x61, 0x76, 0x5F, 0x30, 0x00, 0x66, 0x5F, 0x73,
|
|
0x61, 0x76, 0x5F, 0x31, 0x00, 0x66, 0x5F, 0x73, 0x61, 0x76, 0x5F, 0x32,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80394FB8, &ftext_sv);
|
|
#pragma pop
|
|
|
|
/* 80394FD0-80394FE8 021630 0018+00 0/1 0/0 0/0 .rodata ftext_op$4771 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const ftext_op[24] = {
|
|
0x00, 0x66, 0x5F, 0x6F, 0x70, 0x74, 0x5F, 0x30, 0x00, 0x66, 0x5F, 0x6F,
|
|
0x70, 0x74, 0x5F, 0x31, 0x00, 0x66, 0x5F, 0x6F, 0x70, 0x74, 0x5F, 0x32,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80394FD0, &ftext_op);
|
|
#pragma pop
|
|
|
|
/* 80394FE8-80395010 021648 0028+00 0/1 0/0 0/0 .rodata text_a_tag$4777 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const text_a_tag_4777[40] = {
|
|
0x61, 0x74, 0x65, 0x78, 0x74, 0x31, 0x5F, 0x31, 0x61, 0x74, 0x65, 0x78, 0x74, 0x31,
|
|
0x5F, 0x32, 0x61, 0x74, 0x65, 0x78, 0x74, 0x31, 0x5F, 0x33, 0x61, 0x74, 0x65, 0x78,
|
|
0x74, 0x31, 0x5F, 0x34, 0x61, 0x74, 0x65, 0x78, 0x74, 0x31, 0x5F, 0x35,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80394FE8, &text_a_tag_4777);
|
|
#pragma pop
|
|
|
|
/* 80395010-80395038 021670 0028+00 0/1 0/0 0/0 .rodata text_b_tag$4778 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const text_b_tag_4778[40] = {
|
|
0x62, 0x74, 0x65, 0x78, 0x74, 0x31, 0x5F, 0x31, 0x62, 0x74, 0x65, 0x78, 0x74, 0x31,
|
|
0x5F, 0x32, 0x62, 0x74, 0x65, 0x78, 0x74, 0x31, 0x5F, 0x33, 0x62, 0x74, 0x65, 0x78,
|
|
0x74, 0x31, 0x5F, 0x34, 0x62, 0x74, 0x65, 0x78, 0x74, 0x31, 0x5F, 0x35,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395010, &text_b_tag_4778);
|
|
#pragma pop
|
|
|
|
/* 80453F30-80453F34 002530 0004+00 2/2 0/0 0/0 .sdata2 @5173 */
|
|
SECTION_SDATA2 static f32 lit_5173 = 0.5f;
|
|
|
|
/* 80453F34-80453F38 002534 0004+00 2/2 0/0 0/0 .sdata2 @5174 */
|
|
SECTION_SDATA2 static f32 lit_5174 = -1000.0f;
|
|
|
|
/* 801B074C-801B1C3C 1AB08C 14F0+00 1/1 0/0 0/0 .text screenSet__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::screenSet() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/screenSet__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B1C3C-801B1CE0 1AC57C 00A4+00 1/1 0/0 0/0 .text animationSet__17dMenu_Collect2D_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::animationSet() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/animationSet__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80453F38-80453F40 002538 0008+00 2/2 0/0 0/0 .sdata2 @5199 */
|
|
SECTION_SDATA2 static f64 lit_5199 = 4503601774854144.0 /* cast s32 to float */;
|
|
|
|
/* 801B1CE0-801B1EDC 1AC620 01FC+00 1/1 0/0 0/0 .text
|
|
* btkAnimeLoop0__17dMenu_Collect2D_cFP19J2DAnmTextureSRTKey */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::btkAnimeLoop0(J2DAnmTextureSRTKey* param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/btkAnimeLoop0__17dMenu_Collect2D_cFP19J2DAnmTextureSRTKey.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80453F40-80453F44 002540 0004+00 1/1 0/0 0/0 .sdata2 @5268 */
|
|
SECTION_SDATA2 static f32 lit_5268 = 150.0f;
|
|
|
|
/* 80453F44-80453F48 002544 0004+00 1/1 0/0 0/0 .sdata2 @5269 */
|
|
SECTION_SDATA2 static f32 lit_5269 = 1.0f / 5.0f;
|
|
|
|
/* 80453F48-80453F50 002548 0008+00 1/1 0/0 0/0 .sdata2 @5271 */
|
|
SECTION_SDATA2 static f64 lit_5271 = 4503599627370496.0 /* cast u32 to float */;
|
|
|
|
/* 801B1EDC-801B1FAC 1AC81C 00D0+00 1/1 0/0 0/0 .text setBackAlpha__17dMenu_Collect2D_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::setBackAlpha() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/setBackAlpha__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80395038-80395044 021698 0009+03 1/1 0/0 0/0 .rodata @5343 */
|
|
SECTION_RODATA static u8 const lit_5343[9 + 3 /* padding */] = {
|
|
0x03,
|
|
0x03,
|
|
0x04,
|
|
0x03,
|
|
0x04,
|
|
0x05,
|
|
0x04,
|
|
0x05,
|
|
0x05,
|
|
/* padding */
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395038, &lit_5343);
|
|
|
|
/* 80395044-80395050 0216A4 0009+03 1/1 0/0 0/0 .rodata @5344 */
|
|
SECTION_RODATA static u8 const lit_5344[9 + 3 /* padding */] = {
|
|
0x02,
|
|
0x01,
|
|
0x02,
|
|
0x00,
|
|
0x01,
|
|
0x02,
|
|
0x00,
|
|
0x01,
|
|
0x00,
|
|
/* padding */
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395044, &lit_5344);
|
|
|
|
/* 80453F50-80453F54 002550 0004+00 1/1 0/0 0/0 .sdata2 @5402 */
|
|
SECTION_SDATA2 static u32 lit_5402 = 0x03020301;
|
|
|
|
/* 80453F54-80453F58 002554 0004+00 1/1 0/0 0/0 .sdata2 None */
|
|
SECTION_SDATA2 static u32 data_80453F54 = 0x02000100;
|
|
|
|
/* 80453F58-80453F5C 002558 0004+00 1/1 0/0 0/0 .sdata2 @5403 */
|
|
SECTION_SDATA2 static u32 lit_5403 = 0x03030403;
|
|
|
|
/* 80453F5C-80453F60 00255C 0004+00 1/1 0/0 0/0 .sdata2 None */
|
|
SECTION_SDATA2 static u32 data_80453F5C = 0x04030404;
|
|
|
|
/* 80453F60-80453F64 002560 0004+00 6/6 0/0 0/0 .sdata2 @5531 */
|
|
SECTION_SDATA2 static f32 lit_5531 = -1.0f;
|
|
|
|
/* 801B1FAC-801B27EC 1AC8EC 0840+00 1/1 0/0 0/0 .text cursorMove__17dMenu_Collect2D_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::cursorMove() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/cursorMove__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80453F64-80453F68 002564 0004+00 1/1 0/0 0/0 .sdata2 @5611 */
|
|
SECTION_SDATA2 static f32 lit_5611 = 11.0f / 10.0f;
|
|
|
|
/* 80453F68-80453F6C 002568 0004+00 1/1 0/0 0/0 .sdata2 @5612 */
|
|
SECTION_SDATA2 static f32 lit_5612 = 17.0f / 20.0f;
|
|
|
|
/* 80453F6C-80453F70 00256C 0004+00 1/1 0/0 0/0 .sdata2 @5613 */
|
|
SECTION_SDATA2 static f32 lit_5613 = 1.0f / 20.0f;
|
|
|
|
/* 80453F70-80453F74 002570 0004+00 1/1 0/0 0/0 .sdata2 @5614 */
|
|
SECTION_SDATA2 static f32 lit_5614 = 3.0f / 5.0f;
|
|
|
|
/* 80453F74-80453F78 002574 0004+00 1/1 0/0 0/0 .sdata2 @5615 */
|
|
SECTION_SDATA2 static f32 lit_5615 = 3.0f / 100.0f;
|
|
|
|
/* 80453F78-80453F7C 002578 0004+00 1/1 0/0 0/0 .sdata2 @5616 */
|
|
SECTION_SDATA2 static f32 lit_5616 = 1.0f / 10.0f;
|
|
|
|
/* 80453F7C-80453F80 00257C 0004+00 1/1 0/0 0/0 .sdata2 @5617 */
|
|
SECTION_SDATA2 static f32 lit_5617 = 7.0f / 10.0f;
|
|
|
|
/* 801B27EC-801B2A74 1AD12C 0288+00 2/2 0/0 0/0 .text cursorPosSet__17dMenu_Collect2D_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::cursorPosSet() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/cursorPosSet__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B2A74-801B2D00 1AD3B4 028C+00 1/1 0/0 0/0 .text changeSword__17dMenu_Collect2D_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::changeSword() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/changeSword__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B2D00-801B2EE4 1AD640 01E4+00 1/1 0/0 0/0 .text changeShield__17dMenu_Collect2D_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::changeShield() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/changeShield__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B2EE4-801B30C8 1AD824 01E4+00 1/1 0/0 0/0 .text changeClothe__17dMenu_Collect2D_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::changeClothe() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/changeClothe__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B30C8-801B3340 1ADA08 0278+00 1/1 0/0 0/0 .text setArrowMaxNum__17dMenu_Collect2D_cFUc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::setArrowMaxNum(u8 param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/setArrowMaxNum__17dMenu_Collect2D_cFUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B3340-801B3524 1ADC80 01E4+00 1/1 0/0 0/0 .text setWalletMaxNum__17dMenu_Collect2D_cFUs */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::setWalletMaxNum(u16 param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/setWalletMaxNum__17dMenu_Collect2D_cFUs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80395050-80395078 0216B0 0028+00 1/1 0/0 0/0 .rodata smell_tag$5891 */
|
|
SECTION_RODATA static u8 const smell_tag[40] = {
|
|
0x77, 0x6F, 0x6C, 0x66, 0x5F, 0x6D, 0x65, 0x64, 0x77, 0x6F, 0x6C, 0x66, 0x5F, 0x63,
|
|
0x68, 0x69, 0x77, 0x6F, 0x6C, 0x66, 0x5F, 0x66, 0x69, 0x73, 0x77, 0x6F, 0x6C, 0x66,
|
|
0x5F, 0x69, 0x72, 0x69, 0x77, 0x6F, 0x6C, 0x66, 0x5F, 0x70, 0x6F, 0x75,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395050, &smell_tag);
|
|
|
|
/* 801B3524-801B3640 1ADE64 011C+00 1/1 0/0 0/0 .text setSmellType__17dMenu_Collect2D_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::setSmellType() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/setSmellType__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80395078-80395098 0216D8 0020+00 1/1 0/0 0/0 .rodata heart_tag$5922 */
|
|
SECTION_RODATA static u8 const heart_tag[32] = {
|
|
0x68, 0x65, 0x61, 0x72, 0x74, 0x5F, 0x31, 0x6E, 0x68, 0x65, 0x61, 0x72, 0x74, 0x5F, 0x32, 0x6E,
|
|
0x68, 0x65, 0x61, 0x72, 0x74, 0x5F, 0x33, 0x6E, 0x68, 0x65, 0x61, 0x72, 0x74, 0x5F, 0x34, 0x6E,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395078, &heart_tag);
|
|
|
|
/* 801B3640-801B370C 1ADF80 00CC+00 1/1 0/0 0/0 .text setHeartPiece__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::setHeartPiece() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/setHeartPiece__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B370C-801B39D0 1AE04C 02C4+00 1/1 0/0 0/0 .text setPohMaxNum__17dMenu_Collect2D_cFUc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::setPohMaxNum(u8 param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/setPohMaxNum__17dMenu_Collect2D_cFUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80395098-803950A8 0216F8 0010+00 1/1 0/0 0/0 .rodata tag$5980 */
|
|
SECTION_RODATA static u8 const tag_5980[16] = {
|
|
0x00, 0x6B, 0x65, 0x6E, 0x5F, 0x67, 0x5F, 0x30, 0x00, 0x6B, 0x65, 0x6E, 0x5F, 0x67, 0x5F, 0x31,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395098, &tag_5980);
|
|
|
|
/* 801B39D0-801B3CF4 1AE310 0324+00 2/2 0/0 0/0 .text
|
|
* setEquipItemFrameColorSword__17dMenu_Collect2D_cFi */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::setEquipItemFrameColorSword(int param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/setEquipItemFrameColorSword__17dMenu_Collect2D_cFi.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 803950A8-803950B8 021708 0010+00 1/1 0/0 0/0 .rodata tag$6100 */
|
|
SECTION_RODATA static u8 const tag_6100[16] = {
|
|
0x74, 0x61, 0x74, 0x65, 0x5F, 0x67, 0x5F, 0x30, 0x74, 0x61, 0x74, 0x65, 0x5F, 0x67, 0x5F, 0x31,
|
|
};
|
|
COMPILER_STRIP_GATE(0x803950A8, &tag_6100);
|
|
|
|
/* 801B3CF4-801B3FDC 1AE634 02E8+00 2/2 0/0 0/0 .text
|
|
* setEquipItemFrameColorShield__17dMenu_Collect2D_cFi */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::setEquipItemFrameColorShield(int param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/setEquipItemFrameColorShield__17dMenu_Collect2D_cFi.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 803950B8-803950D0 021718 0018+00 1/1 0/0 0/0 .rodata tag$6213 */
|
|
SECTION_RODATA static u8 const tag_6213[24] = {
|
|
0x66, 0x75, 0x6B, 0x75, 0x5F, 0x67, 0x5F, 0x30, 0x66, 0x75, 0x6B, 0x75,
|
|
0x5F, 0x67, 0x5F, 0x31, 0x66, 0x75, 0x6B, 0x75, 0x5F, 0x67, 0x5F, 0x32,
|
|
};
|
|
COMPILER_STRIP_GATE(0x803950B8, &tag_6213);
|
|
|
|
/* 801B3FDC-801B42D8 1AE91C 02FC+00 2/2 0/0 0/0 .text
|
|
* setEquipItemFrameColorClothes__17dMenu_Collect2D_cFi */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::setEquipItemFrameColorClothes(int param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/setEquipItemFrameColorClothes__17dMenu_Collect2D_cFi.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 803950D0-80395118 021730 0048+00 1/1 0/0 0/0 .rodata kaz_n$6347 */
|
|
SECTION_RODATA static u8 const kaz_n[72] = {
|
|
0x00, 0x00, 0x75, 0x7A, 0x75, 0x5F, 0x30, 0x30, 0x00, 0x00, 0x75, 0x7A, 0x75, 0x5F, 0x30,
|
|
0x31, 0x00, 0x00, 0x75, 0x7A, 0x75, 0x5F, 0x30, 0x32, 0x00, 0x00, 0x75, 0x7A, 0x75, 0x5F,
|
|
0x30, 0x33, 0x00, 0x00, 0x75, 0x7A, 0x75, 0x5F, 0x30, 0x34, 0x00, 0x00, 0x75, 0x7A, 0x75,
|
|
0x5F, 0x30, 0x35, 0x00, 0x00, 0x75, 0x7A, 0x75, 0x5F, 0x30, 0x36, 0x00, 0x00, 0x75, 0x7A,
|
|
0x75, 0x5F, 0x30, 0x37, 0x00, 0x00, 0x00, 0x68, 0x69, 0x73, 0x68, 0x69,
|
|
};
|
|
COMPILER_STRIP_GATE(0x803950D0, &kaz_n);
|
|
|
|
/* 801B42D8-801B46FC 1AEC18 0424+00 2/2 0/0 0/0 .text setHIO__17dMenu_Collect2D_cFb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::setHIO(bool param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/setHIO__17dMenu_Collect2D_cFb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80395118-80395268 021778 0150+00 1/1 0/0 0/0 .rodata itemTag$6441 */
|
|
SECTION_RODATA static u8 const itemTag[336] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x65, 0x6E, 0x5F, 0x6E, 0x30,
|
|
0x00, 0x00, 0x6B, 0x65, 0x6E, 0x5F, 0x6E, 0x31, 0x68, 0x65, 0x61, 0x72, 0x74, 0x5F, 0x6B, 0x6E,
|
|
0x00, 0x6B, 0x61, 0x6D, 0x65, 0x6E, 0x5F, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x74, 0x61, 0x74, 0x65, 0x5F, 0x6E, 0x30, 0x00, 0x74, 0x61, 0x74, 0x65, 0x5F, 0x6E, 0x31,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x75, 0x6B, 0x75, 0x5F, 0x6E, 0x30,
|
|
0x00, 0x66, 0x75, 0x6B, 0x75, 0x5F, 0x6E, 0x31, 0x00, 0x66, 0x75, 0x6B, 0x75, 0x5F, 0x6E, 0x32,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x69, 0x74, 0x65, 0x6D, 0x5F, 0x31, 0x5F, 0x6E,
|
|
0x69, 0x74, 0x65, 0x6D, 0x5F, 0x30, 0x5F, 0x6E, 0x00, 0x6B, 0x61, 0x62, 0x75, 0x5F, 0x36, 0x6E,
|
|
0x6D, 0x61, 0x6B, 0x69, 0x5F, 0x35, 0x5F, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x77, 0x6F, 0x6C, 0x66, 0x5F, 0x6E, 0x69, 0x74, 0x65, 0x6D, 0x5F, 0x32, 0x5F, 0x6E,
|
|
0x66, 0x69, 0x73, 0x68, 0x5F, 0x33, 0x5F, 0x6E, 0x6C, 0x65, 0x74, 0x74, 0x5F, 0x34, 0x5F, 0x6E,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x61, 0x76, 0x65, 0x5F, 0x6E,
|
|
0x6F, 0x70, 0x74, 0x69, 0x6F, 0x6E, 0x5F, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395118, &itemTag);
|
|
|
|
/* 801B46FC-801B473C 1AF03C 0040+00 3/3 0/0 0/0 .text getItemTag__17dMenu_Collect2D_cFiib
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::getItemTag(int param_0, int param_1, bool param_2) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/getItemTag__17dMenu_Collect2D_cFiib.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B473C-801B48D0 1AF07C 0194+00 1/0 0/0 0/0 .text wait_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::wait_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/wait_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B48D0-801B4E14 1AF210 0544+00 1/0 0/0 0/0 .text wait_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::wait_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/wait_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B4E14-801B4EC0 1AF754 00AC+00 1/0 0/0 0/0 .text save_open_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::save_open_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/save_open_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B4EC0-801B4F30 1AF800 0070+00 1/0 0/0 0/0 .text save_open_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::save_open_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/save_open_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B4F30-801B4F6C 1AF870 003C+00 1/0 0/0 0/0 .text save_move_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::save_move_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/save_move_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B4F6C-801B4FDC 1AF8AC 0070+00 1/0 0/0 0/0 .text save_move_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::save_move_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/save_move_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B4FDC-801B5018 1AF91C 003C+00 1/0 0/0 0/0 .text save_close_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::save_close_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/save_close_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5018-801B5094 1AF958 007C+00 1/0 0/0 0/0 .text save_close_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::save_close_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/save_close_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5094-801B513C 1AF9D4 00A8+00 1/0 0/0 0/0 .text option_open_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::option_open_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/option_open_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B513C-801B51AC 1AFA7C 0070+00 1/0 0/0 0/0 .text option_open_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::option_open_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/option_open_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B51AC-801B51E8 1AFAEC 003C+00 1/0 0/0 0/0 .text option_move_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::option_move_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/option_move_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B51E8-801B5258 1AFB28 0070+00 1/0 0/0 0/0 .text option_move_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::option_move_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/option_move_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5258-801B5294 1AFB98 003C+00 1/0 0/0 0/0 .text option_close_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::option_close_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/option_close_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5294-801B5310 1AFBD4 007C+00 1/0 0/0 0/0 .text option_close_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::option_close_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/option_close_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5310-801B53AC 1AFC50 009C+00 1/0 0/0 0/0 .text letter_open_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::letter_open_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/letter_open_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B53AC-801B541C 1AFCEC 0070+00 1/0 0/0 0/0 .text letter_open_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::letter_open_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/letter_open_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B541C-801B5458 1AFD5C 003C+00 1/0 0/0 0/0 .text letter_move_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::letter_move_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/letter_move_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5458-801B54C8 1AFD98 0070+00 1/0 0/0 0/0 .text letter_move_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::letter_move_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/letter_move_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B54C8-801B5504 1AFE08 003C+00 1/0 0/0 0/0 .text letter_close_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::letter_close_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/letter_close_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5504-801B5580 1AFE44 007C+00 1/0 0/0 0/0 .text letter_close_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::letter_close_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/letter_close_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5580-801B561C 1AFEC0 009C+00 1/0 0/0 0/0 .text fishing_open_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::fishing_open_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/fishing_open_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B561C-801B568C 1AFF5C 0070+00 1/0 0/0 0/0 .text fishing_open_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::fishing_open_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/fishing_open_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B568C-801B56C8 1AFFCC 003C+00 1/0 0/0 0/0 .text fishing_move_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::fishing_move_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/fishing_move_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B56C8-801B5738 1B0008 0070+00 1/0 0/0 0/0 .text fishing_move_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::fishing_move_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/fishing_move_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5738-801B5774 1B0078 003C+00 1/0 0/0 0/0 .text fishing_close_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::fishing_close_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/fishing_close_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5774-801B57F0 1B00B4 007C+00 1/0 0/0 0/0 .text fishing_close_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::fishing_close_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/fishing_close_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B57F0-801B588C 1B0130 009C+00 1/0 0/0 0/0 .text skill_open_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::skill_open_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/skill_open_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B588C-801B58FC 1B01CC 0070+00 1/0 0/0 0/0 .text skill_open_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::skill_open_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/skill_open_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B58FC-801B5938 1B023C 003C+00 1/0 0/0 0/0 .text skill_move_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::skill_move_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/skill_move_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5938-801B59A8 1B0278 0070+00 1/0 0/0 0/0 .text skill_move_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::skill_move_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/skill_move_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B59A8-801B59E4 1B02E8 003C+00 1/0 0/0 0/0 .text skill_close_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::skill_close_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/skill_close_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B59E4-801B5A60 1B0324 007C+00 1/0 0/0 0/0 .text skill_close_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::skill_close_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/skill_close_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5A60-801B5B00 1B03A0 00A0+00 1/0 0/0 0/0 .text insect_open_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::insect_open_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/insect_open_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5B00-801B5B70 1B0440 0070+00 1/0 0/0 0/0 .text insect_open_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::insect_open_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/insect_open_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5B70-801B5BAC 1B04B0 003C+00 1/0 0/0 0/0 .text insect_move_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::insect_move_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/insect_move_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5BAC-801B5C1C 1B04EC 0070+00 1/0 0/0 0/0 .text insect_move_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::insect_move_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/insect_move_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5C1C-801B5C58 1B055C 003C+00 1/0 0/0 0/0 .text insect_close_init__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::insect_close_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/insect_close_init__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5C58-801B5CD4 1B0598 007C+00 1/0 0/0 0/0 .text insect_close_proc__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::insect_close_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/insect_close_proc__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5CD4-801B5D70 1B0614 009C+00 1/1 0/0 0/0 .text _move__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::_move() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/_move__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5D70-801B5F48 1B06B0 01D8+00 1/1 0/0 0/0 .text _draw__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::_draw() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/_draw__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5F48-801B5F84 1B0888 003C+00 1/1 0/0 0/0 .text drawTop__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::drawTop() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/drawTop__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5F84-801B5FAC 1B08C4 0028+00 0/0 1/1 0/0 .text isKeyCheck__17dMenu_Collect2D_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm bool dMenu_Collect2D_c::isKeyCheck() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/isKeyCheck__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B5FAC-801B5FB4 1B08EC 0008+00 0/0 1/1 0/0 .text isOutCheck__17dMenu_Collect2D_cFv
|
|
*/
|
|
bool dMenu_Collect2D_c::isOutCheck() {
|
|
return false;
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80395268-80395290 0218C8 0028+00 1/1 0/0 0/0 .rodata text_a_tag$7111 */
|
|
SECTION_RODATA static u8 const text_a_tag_7111[40] = {
|
|
0x61, 0x74, 0x65, 0x78, 0x74, 0x31, 0x5F, 0x31, 0x61, 0x74, 0x65, 0x78, 0x74, 0x31,
|
|
0x5F, 0x32, 0x61, 0x74, 0x65, 0x78, 0x74, 0x31, 0x5F, 0x33, 0x61, 0x74, 0x65, 0x78,
|
|
0x74, 0x31, 0x5F, 0x34, 0x61, 0x74, 0x65, 0x78, 0x74, 0x31, 0x5F, 0x35,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395268, &text_a_tag_7111);
|
|
|
|
/* 801B5FB4-801B60B8 1B08F4 0104+00 20/20 0/0 0/0 .text setAButtonString__17dMenu_Collect2D_cFUs
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::setAButtonString(u16 param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/setAButtonString__17dMenu_Collect2D_cFUs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80395290-803952B8 0218F0 0028+00 1/1 0/0 0/0 .rodata text_b_tag$7134 */
|
|
SECTION_RODATA static u8 const text_b_tag_7134[40] = {
|
|
0x62, 0x74, 0x65, 0x78, 0x74, 0x31, 0x5F, 0x31, 0x62, 0x74, 0x65, 0x78, 0x74, 0x31,
|
|
0x5F, 0x32, 0x62, 0x74, 0x65, 0x78, 0x74, 0x31, 0x5F, 0x33, 0x62, 0x74, 0x65, 0x78,
|
|
0x74, 0x31, 0x5F, 0x34, 0x62, 0x74, 0x65, 0x78, 0x74, 0x31, 0x5F, 0x35,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395290, &text_b_tag_7134);
|
|
|
|
/* 801B60B8-801B61BC 1B09F8 0104+00 20/20 0/0 0/0 .text setBButtonString__17dMenu_Collect2D_cFUs
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::setBButtonString(u16 param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/setBButtonString__17dMenu_Collect2D_cFUs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B61BC-801B6344 1B0AFC 0188+00 2/2 0/0 0/0 .text setItemNameString__17dMenu_Collect2D_cFUcUc
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::setItemNameString(u8 param_0, u8 param_1) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/setItemNameString__17dMenu_Collect2D_cFUcUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B6344-801B6454 1B0C84 0110+00 1/1 0/0 0/0 .text setItemNameStringNull__17dMenu_Collect2D_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect2D_c::setItemNameStringNull() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/setItemNameStringNull__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B6454-801B6538 1B0D94 00E4+00 1/1 0/0 0/0 .text
|
|
* __ct__17dMenu_Collect3D_cFP10JKRExpHeapP17dMenu_Collect2D_cP10CSTControl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dMenu_Collect3D_c::dMenu_Collect3D_c(JKRExpHeap* param_0, dMenu_Collect2D_c* param_1,
|
|
CSTControl* param_2) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/__ct__17dMenu_Collect3D_cFP10JKRExpHeapP17dMenu_Collect2D_cP10CSTControl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B6538-801B65A8 1B0E78 0070+00 1/0 0/0 0/0 .text __dt__17dMenu_Collect3D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// asm dMenu_Collect3D_c::~dMenu_Collect3D_c() {
|
|
extern "C" asm void __dt__17dMenu_Collect3D_cFv() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/__dt__17dMenu_Collect3D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B65A8-801B6694 1B0EE8 00EC+00 1/1 0/0 0/0 .text _create__17dMenu_Collect3D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect3D_c::_create() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/_create__17dMenu_Collect3D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B6694-801B66C8 1B0FD4 0034+00 1/1 0/0 0/0 .text _delete__17dMenu_Collect3D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect3D_c::_delete() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/_delete__17dMenu_Collect3D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80453F80-80453F84 002580 0004+00 1/1 0/0 0/0 .sdata2 @7324 */
|
|
SECTION_SDATA2 static f32 lit_7324 = 60.0f;
|
|
|
|
/* 80453F84-80453F88 002584 0004+00 1/1 0/0 0/0 .sdata2 @7325 */
|
|
SECTION_SDATA2 static f32 lit_7325 = 580.0f;
|
|
|
|
/* 80453F88-80453F8C 002588 0004+00 1/1 0/0 0/0 .sdata2 @7326 */
|
|
SECTION_SDATA2 static f32 lit_7326 = 90.0f;
|
|
|
|
/* 80453F8C-80453F90 00258C 0004+00 1/1 0/0 0/0 .sdata2 @7327 */
|
|
SECTION_SDATA2 static f32 lit_7327 = 550.0f;
|
|
|
|
/* 80453F90-80453F94 002590 0004+00 1/1 0/0 0/0 .sdata2 @7328 */
|
|
SECTION_SDATA2 static f32 lit_7328 = 450.0f;
|
|
|
|
/* 80453F94-80453F98 002594 0004+00 1/1 0/0 0/0 .sdata2 @7329 */
|
|
SECTION_SDATA2 static f32 lit_7329 = -3.0f;
|
|
|
|
/* 80453F98-80453F9C 002598 0004+00 1/1 0/0 0/0 .sdata2 @7330 */
|
|
SECTION_SDATA2 static f32 lit_7330 = -5.0f;
|
|
|
|
/* 80453F9C-80453FA0 00259C 0004+00 1/1 0/0 0/0 .sdata2 @7331 */
|
|
SECTION_SDATA2 static f32 lit_7331 = 16.0f;
|
|
|
|
/* 80453FA0-80453FA4 0025A0 0004+00 1/1 0/0 0/0 .sdata2 @7332 */
|
|
SECTION_SDATA2 static f32 lit_7332 = 8.0f;
|
|
|
|
/* 80453FA4-80453FA8 0025A4 0004+00 2/2 0/0 0/0 .sdata2 @7333 */
|
|
SECTION_SDATA2 static f32 lit_7333 = 2.0f;
|
|
|
|
/* 80453FA8-80453FAC 0025A8 0004+00 1/1 0/0 0/0 .sdata2 @7334 */
|
|
SECTION_SDATA2 static f32 lit_7334 = -4.0f;
|
|
|
|
/* 80453FAC-80453FB0 0025AC 0004+00 1/1 0/0 0/0 .sdata2 @7335 */
|
|
SECTION_SDATA2 static f32 lit_7335 = -10.0f;
|
|
|
|
/* 80453FB0-80453FB4 0025B0 0004+00 1/1 0/0 0/0 .sdata2 @7336 */
|
|
SECTION_SDATA2 static f32 lit_7336 = 600.0f;
|
|
|
|
/* 801B66C8-801B696C 1B1008 02A4+00 2/2 0/0 0/0 .text _move__17dMenu_Collect3D_cFUcUc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect3D_c::_move(u8 param_0, u8 param_1) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/_move__17dMenu_Collect3D_cFUcUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B696C-801B6A30 1B12AC 00C4+00 1/1 0/0 0/0 .text draw__17dMenu_Collect3D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect3D_c::draw() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/draw__17dMenu_Collect3D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B6A30-801B6D30 1B1370 0300+00 2/2 0/0 0/0 .text setJ3D__17dMenu_Collect3D_cFPCcPCcPCc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect3D_c::setJ3D(char const* param_0, char const* param_1, char const* param_2) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/setJ3D__17dMenu_Collect3D_cFPCcPCcPCc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80453FB4-80453FB8 0025B4 0004+00 1/1 0/0 0/0 .sdata2 @7505 */
|
|
SECTION_SDATA2 static f32 lit_7505 = -1.0f / 10.0f;
|
|
|
|
/* 80453FB8-80453FBC 0025B8 0004+00 1/1 0/0 0/0 .sdata2 @7506 */
|
|
SECTION_SDATA2 static f32 lit_7506 = -3.0f / 5.0f;
|
|
|
|
/* 80453FBC-80453FC0 0025BC 0004+00 1/1 0/0 0/0 .sdata2 @7507 */
|
|
SECTION_SDATA2 static f32 lit_7507 = -2.0f / 5.0f;
|
|
|
|
/* 80453FC0-80453FC4 0025C0 0004+00 1/1 0/0 0/0 .sdata2 @7508 */
|
|
SECTION_SDATA2 static f32 lit_7508 = -3.0f / 10.0f;
|
|
|
|
/* 801B6D30-801B6E70 1B1670 0140+00 2/2 0/0 0/0 .text set_mtx__17dMenu_Collect3D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect3D_c::set_mtx() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/set_mtx__17dMenu_Collect3D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B6E70-801B6FB0 1B17B0 0140+00 1/1 0/0 0/0 .text animePlay__17dMenu_Collect3D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect3D_c::animePlay() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/animePlay__17dMenu_Collect3D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B6FB0-801B7014 1B18F0 0064+00 1/1 0/0 0/0 .text animeEntry__17dMenu_Collect3D_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect3D_c::animeEntry() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/animeEntry__17dMenu_Collect3D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 803952B8-803952CC 021918 0014+00 0/1 0/0 0/0 .rodata m_kamen_offset_x$7578 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const m_kamen_offset_x[20] = {
|
|
0xC1, 0x60, 0x00, 0x00, 0xC1, 0x60, 0x00, 0x00, 0xC1, 0x60,
|
|
0x00, 0x00, 0x3F, 0xA6, 0x66, 0x66, 0x40, 0xD0, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x803952B8, &m_kamen_offset_x);
|
|
#pragma pop
|
|
|
|
/* 803952CC-803952E0 02192C 0014+00 0/1 0/0 0/0 .rodata m_kamen_offset_y$7579 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const m_kamen_offset_y[20] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x41, 0xB0, 0x00, 0x00, 0x41, 0xF0, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x803952CC, &m_kamen_offset_y);
|
|
#pragma pop
|
|
|
|
/* 803952E0-803952F4 021940 0014+00 0/1 0/0 0/0 .rodata m_kamen_scale$7580 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const m_kamen_scale[20] = {
|
|
0x40, 0x26, 0x66, 0x66, 0x40, 0x26, 0x66, 0x66, 0x40, 0x0C,
|
|
0xCC, 0xCD, 0x3F, 0xE6, 0x66, 0x66, 0x3F, 0xE6, 0x66, 0x66,
|
|
};
|
|
COMPILER_STRIP_GATE(0x803952E0, &m_kamen_scale);
|
|
#pragma pop
|
|
|
|
/* 801B7014-801B71C4 1B1954 01B0+00 1/1 0/0 0/0 .text createMaskModel__17dMenu_Collect3D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect3D_c::createMaskModel() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/createMaskModel__17dMenu_Collect3D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 803952F4-80395308 021954 0014+00 0/1 0/0 0/0 .rodata m_mirror_offset_x$7682 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const m_mirror_offset_x[20] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x803952F4, &m_mirror_offset_x);
|
|
#pragma pop
|
|
|
|
/* 80395308-8039531C 021968 0014+00 0/1 0/0 0/0 .rodata m_mirror_offset_y$7683 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const m_mirror_offset_y[20] = {
|
|
0x40, 0x80, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x40, 0x80,
|
|
0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395308, &m_mirror_offset_y);
|
|
#pragma pop
|
|
|
|
/* 8039531C-80395330 02197C 0014+00 0/1 0/0 0/0 .rodata m_mirror_scale$7684 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const m_mirror_scale[20] = {
|
|
0x3F, 0x19, 0x99, 0x9A, 0x3F, 0x19, 0x99, 0x9A, 0x3F, 0x19,
|
|
0x99, 0x9A, 0x3F, 0x19, 0x99, 0x9A, 0x3F, 0x19, 0x99, 0x9A,
|
|
};
|
|
COMPILER_STRIP_GATE(0x8039531C, &m_mirror_scale);
|
|
#pragma pop
|
|
|
|
/* 80395330-80395330 021990 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_803954FF = "kageri_mirrer_UI.bmd";
|
|
/* @stringBase0 padding */
|
|
SECTION_DEAD static char const* const pad_80395514 = "\0\0\0";
|
|
#pragma pop
|
|
|
|
/* 801B71C4-801B7434 1B1B04 0270+00 1/1 0/0 0/0 .text createMirrorModel__17dMenu_Collect3D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect3D_c::createMirrorModel() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/createMirrorModel__17dMenu_Collect3D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B7434-801B749C 1B1D74 0068+00 5/5 0/0 0/0 .text getCrystalNum__17dMenu_Collect3D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect3D_c::getCrystalNum() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/getCrystalNum__17dMenu_Collect3D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B749C-801B7504 1B1DDC 0068+00 5/5 0/0 0/0 .text getMirrorNum__17dMenu_Collect3D_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect3D_c::getMirrorNum() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/getMirrorNum__17dMenu_Collect3D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B7504-801B75E8 1B1E44 00E4+00 4/4 0/0 0/0 .text getMaskMdlVisible__17dMenu_Collect3D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect3D_c::getMaskMdlVisible() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/getMaskMdlVisible__17dMenu_Collect3D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80450720-80450728 0001A0 0004+04 1/1 0/0 1/1 .sdata mViewOffsetY__17dMenu_Collect3D_c
|
|
*/
|
|
SECTION_SDATA f32 dMenu_Collect3D_c::mViewOffsetY = -100.0f;
|
|
|
|
/* 80453FC4-80453FC8 0025C4 0004+00 3/3 0/0 0/0 .sdata2 @7944 */
|
|
SECTION_SDATA2 static f32 lit_7944 = 608.0f;
|
|
|
|
/* 80453FC8-80453FCC 0025C8 0004+00 3/3 0/0 0/0 .sdata2 @7945 */
|
|
SECTION_SDATA2 static f32 lit_7945 = 448.0f;
|
|
|
|
/* 80453FCC-80453FD0 0025CC 0004+00 2/2 0/0 0/0 .sdata2 @7946 */
|
|
SECTION_SDATA2 static f32 lit_7946 = -100.0f;
|
|
|
|
/* 80453FD0-80453FD4 0025D0 0004+00 1/1 0/0 0/0 .sdata2 @7947 */
|
|
SECTION_SDATA2 static f32 lit_7947 = 45.0f;
|
|
|
|
/* 80453FD4-80453FD8 0025D4 0004+00 2/2 0/0 0/0 .sdata2 @7948 */
|
|
SECTION_SDATA2 static f32 lit_7948 = 19.0f / 14.0f;
|
|
|
|
/* 80453FD8-80453FE0 0025D8 0004+04 1/1 0/0 0/0 .sdata2 @7949 */
|
|
SECTION_SDATA2 static f32 lit_7949[1 + 1 /* padding */] = {
|
|
100000.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 801B75E8-801B7660 1B1F28 0078+00 0/0 1/1 0/0 .text setupItem3D__17dMenu_Collect3D_cFPA4_f */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect3D_c::setupItem3D(f32 (*param_0)[4]) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/setupItem3D__17dMenu_Collect3D_cFPA4_f.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80453FE0-80453FE8 0025E0 0008+00 1/1 0/0 0/0 .sdata2 @7963 */
|
|
SECTION_SDATA2 static f64 lit_7963 = 0.39269909262657166;
|
|
|
|
/* 801B7660-801B774C 1B1FA0 00EC+00 1/1 0/0 0/0 .text toItem3Dpos__17dMenu_Collect3D_cFfffP4cXyz
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect3D_c::toItem3Dpos(f32 param_0, f32 param_1, f32 param_2, cXyz* param_3) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/toItem3Dpos__17dMenu_Collect3D_cFfffP4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B774C-801B77A4 1B208C 0058+00 2/2 0/0 0/0 .text calcViewMtx__17dMenu_Collect3D_cFPA4_f */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect3D_c::calcViewMtx(f32 (*param_0)[4]) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/calcViewMtx__17dMenu_Collect3D_cFPA4_f.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B77A4-801B78C0 1B20E4 011C+00 1/0 0/0 0/0 .text draw__20dMenu_Collect2DTop_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// asm void dMenu_Collect2DTop_c::draw() {
|
|
extern "C" asm void draw__20dMenu_Collect2DTop_cFv() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/draw__20dMenu_Collect2DTop_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B78C0-801B795C 1B2200 009C+00 0/0 1/1 0/0 .text
|
|
* __ct__15dMenu_Collect_cFP10JKRExpHeapP9STControlP10CSTControl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dMenu_Collect_c::dMenu_Collect_c(JKRExpHeap* param_0, STControl* param_1, CSTControl* param_2) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/__ct__15dMenu_Collect_cFP10JKRExpHeapP9STControlP10CSTControl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B795C-801B7A0C 1B229C 00B0+00 1/0 0/0 0/0 .text __dt__15dMenu_Collect_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// asm dMenu_Collect_c::~dMenu_Collect_c() {
|
|
extern "C" asm void __dt__15dMenu_Collect_cFv() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/__dt__15dMenu_Collect_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B7A0C-801B7A44 1B234C 0038+00 0/0 1/1 0/0 .text _create__15dMenu_Collect_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect_c::_create() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/_create__15dMenu_Collect_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B7A44-801B7A7C 1B2384 0038+00 0/0 1/1 0/0 .text _delete__15dMenu_Collect_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect_c::_delete() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/_delete__15dMenu_Collect_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B7A7C-801B7AC0 1B23BC 0044+00 0/0 1/1 0/0 .text _move__15dMenu_Collect_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect_c::_move() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/_move__15dMenu_Collect_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B7AC0-801B7B14 1B2400 0054+00 0/0 1/1 0/0 .text draw__15dMenu_Collect_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Collect_c::draw() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/draw__15dMenu_Collect_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B7B14-801B7EB8 1B2454 03A4+00 0/0 1/0 0/0 .text __sinit_d_menu_collect_cpp */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void __sinit_d_menu_collect_cpp() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/__sinit_d_menu_collect_cpp.s"
|
|
}
|
|
#pragma pop
|
|
|
|
#pragma push
|
|
#pragma force_active on
|
|
REGISTER_CTORS(0x801B7B14, __sinit_d_menu_collect_cpp);
|
|
#pragma pop
|
|
|
|
/* 801B7EB8-801B7F00 1B27F8 0048+00 1/0 0/0 0/0 .text __dt__20dMenu_Collect2DTop_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dMenu_Collect2DTop_c::~dMenu_Collect2DTop_c() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/__dt__20dMenu_Collect2DTop_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801B7F00-801B7F20 1B2840 0020+00 1/0 0/0 0/0 .text draw__17dMenu_Collect2D_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// asm void dMenu_Collect2D_c::draw() {
|
|
extern "C" asm void draw__17dMenu_Collect2D_cFv() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_collect/draw__17dMenu_Collect2D_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80395330-80395330 021990 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|