mirror of
https://github.com/zeldaret/tp
synced 2026-05-24 23:22:01 -04:00
907 lines
34 KiB
C++
907 lines
34 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: d/menu/d_menu_skill
|
|
//
|
|
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
#include "d/menu/d_menu_skill.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct JKRHeap {
|
|
};
|
|
|
|
struct mDoDvdThd_mountArchive_c {
|
|
/* 80015E14 */ void create(char const*, u8, JKRHeap*);
|
|
};
|
|
|
|
struct dSv_event_c {
|
|
/* 800349BC */ void isEventBit(u16) const;
|
|
};
|
|
|
|
struct J2DPane {
|
|
};
|
|
|
|
struct JKRArchive {
|
|
};
|
|
|
|
struct dSelect_cursor_c {
|
|
/* 80194220 */ dSelect_cursor_c(u8, f32, JKRArchive*);
|
|
/* 801950F4 */ void setPos(f32, f32, J2DPane*, bool);
|
|
/* 801951B0 */ void setParam(f32, f32, f32, f32, f32);
|
|
/* 801951C8 */ void setScale(f32);
|
|
/* 801952A0 */ void setAlphaRate(f32);
|
|
};
|
|
|
|
struct dMsgString_c {
|
|
/* 80249C20 */ dMsgString_c();
|
|
/* 80249D28 */ ~dMsgString_c();
|
|
};
|
|
|
|
struct JMSMesgEntry_c {
|
|
};
|
|
|
|
struct dMeter2Info_c {
|
|
/* 8021C544 */ void getStringKanji(u32, char*, JMSMesgEntry_c*);
|
|
};
|
|
|
|
struct STControl {
|
|
/* 80032524 */ void checkUpTrigger();
|
|
/* 800325A0 */ void checkDownTrigger();
|
|
};
|
|
|
|
struct JKRExpHeap {
|
|
};
|
|
|
|
struct CSTControl {
|
|
};
|
|
|
|
struct dMenu_Skill_c {
|
|
/* 801F7224 */ dMenu_Skill_c(JKRExpHeap*, STControl*, CSTControl*);
|
|
/* 801F7348 */ ~dMenu_Skill_c();
|
|
/* 801F763C */ void _create();
|
|
/* 801F7718 */ void _move();
|
|
/* 801F77B0 */ void _draw();
|
|
/* 801F7950 */ void isSync();
|
|
/* 801F7978 */ void skill_init_calc();
|
|
/* 801F79EC */ void init();
|
|
/* 801F7A40 */ void _open();
|
|
/* 801F7C1C */ void _close();
|
|
/* 801F7D58 */ void wait_init();
|
|
/* 801F7D94 */ void wait_move();
|
|
/* 801F7F24 */ void read_open_init();
|
|
/* 801F7FF8 */ void read_open_move();
|
|
/* 801F8114 */ void read_move_init();
|
|
/* 801F8150 */ void read_move_move();
|
|
/* 801F8218 */ void read_close_init();
|
|
/* 801F826C */ void read_close_move();
|
|
/* 801F8388 */ void screenSetMenu();
|
|
/* 801F8A18 */ void screenSetLetter();
|
|
/* 801F8D20 */ void screenSetDoIcon();
|
|
/* 801F8E9C */ void setCursorPos();
|
|
/* 801F8F28 */ void changeActiveColor();
|
|
/* 801F9144 */ void setPageText();
|
|
/* 801F9260 */ void setAButtonString(u16);
|
|
/* 801F9310 */ void setBButtonString(u16);
|
|
/* 801F93C0 */ void setNameString(u16);
|
|
/* 801F9470 */ void getSkillNum();
|
|
/* 801F9500 */ void setHIO(bool);
|
|
/* 801F9A08 */ void draw();
|
|
};
|
|
|
|
struct JAISoundID {
|
|
};
|
|
|
|
struct Vec {
|
|
};
|
|
|
|
struct Z2SeMgr {
|
|
/* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
|
|
};
|
|
|
|
struct ResTIMG {
|
|
};
|
|
|
|
struct JUtility {
|
|
struct TColor {
|
|
/* 80193960 */ TColor();
|
|
};
|
|
|
|
};
|
|
|
|
struct J2DTextBox {
|
|
/* 80300658 */ void getStringPtr() const;
|
|
/* 8030074C */ void setString(s16, char const*, ...);
|
|
};
|
|
|
|
struct J2DGrafContext {
|
|
};
|
|
|
|
struct J2DScreen {
|
|
/* 802F8498 */ J2DScreen();
|
|
/* 802F8648 */ void setPriority(char const*, u32, JKRArchive*);
|
|
/* 802F8ED4 */ void draw(f32, f32, J2DGrafContext const*);
|
|
};
|
|
|
|
struct J2DPicture {
|
|
/* 802FC708 */ J2DPicture(ResTIMG const*);
|
|
};
|
|
|
|
struct CPaneMgrAlpha {
|
|
/* 802557D0 */ void setAlphaRate(f32);
|
|
};
|
|
|
|
struct CPaneMgr {
|
|
/* 80253984 */ CPaneMgr(J2DScreen*, u64, u8, JKRExpHeap*);
|
|
/* 802545B0 */ void paneTrans(f32, f32);
|
|
/* 80254EBC */ void getGlobalVtxCenter(J2DPane*, bool, s16);
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" extern char const* const d_menu_d_menu_skill__stringBase0;
|
|
|
|
extern "C" void __ct__13dMenu_Skill_cFP10JKRExpHeapP9STControlP10CSTControl();
|
|
extern "C" void __dt__13dMenu_Skill_cFv();
|
|
extern "C" void _create__13dMenu_Skill_cFv();
|
|
extern "C" void _move__13dMenu_Skill_cFv();
|
|
extern "C" void _draw__13dMenu_Skill_cFv();
|
|
extern "C" void isSync__13dMenu_Skill_cFv();
|
|
extern "C" void skill_init_calc__13dMenu_Skill_cFv();
|
|
extern "C" void init__13dMenu_Skill_cFv();
|
|
extern "C" void _open__13dMenu_Skill_cFv();
|
|
extern "C" void _close__13dMenu_Skill_cFv();
|
|
extern "C" void wait_init__13dMenu_Skill_cFv();
|
|
extern "C" void wait_move__13dMenu_Skill_cFv();
|
|
extern "C" void read_open_init__13dMenu_Skill_cFv();
|
|
extern "C" void read_open_move__13dMenu_Skill_cFv();
|
|
extern "C" void read_move_init__13dMenu_Skill_cFv();
|
|
extern "C" void read_move_move__13dMenu_Skill_cFv();
|
|
extern "C" void read_close_init__13dMenu_Skill_cFv();
|
|
extern "C" void read_close_move__13dMenu_Skill_cFv();
|
|
extern "C" void screenSetMenu__13dMenu_Skill_cFv();
|
|
extern "C" void screenSetLetter__13dMenu_Skill_cFv();
|
|
extern "C" void screenSetDoIcon__13dMenu_Skill_cFv();
|
|
extern "C" void setCursorPos__13dMenu_Skill_cFv();
|
|
extern "C" void changeActiveColor__13dMenu_Skill_cFv();
|
|
extern "C" void setPageText__13dMenu_Skill_cFv();
|
|
extern "C" void setAButtonString__13dMenu_Skill_cFUs();
|
|
extern "C" void setBButtonString__13dMenu_Skill_cFUs();
|
|
extern "C" void setNameString__13dMenu_Skill_cFUs();
|
|
extern "C" void getSkillNum__13dMenu_Skill_cFv();
|
|
extern "C" void setHIO__13dMenu_Skill_cFb();
|
|
extern "C" void draw__13dMenu_Skill_cFv();
|
|
extern "C" void __sinit_d_menu_skill_cpp();
|
|
extern "C" extern char const* const d_menu_d_menu_skill__stringBase0;
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
void mDoExt_setCurrentHeap(JKRHeap*);
|
|
void mDoExt_getMesgFont();
|
|
void mDoExt_getSubFont();
|
|
void dMeter2Info_set2DVibration();
|
|
void dPaneClass_showNullPane(J2DScreen*);
|
|
void* operator new(u32);
|
|
void operator delete(void*);
|
|
extern "C" extern void* __vt__12dDlst_base_c[3];
|
|
extern "C" extern u8 saveBitLabels__16dSv_event_flag_c[1644 + 4 /* padding */];
|
|
extern "C" extern u8 m_cpadInfo__8mDoCPd_c[256];
|
|
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" extern u8 mFader__13mDoGph_gInf_c[4];
|
|
extern "C" extern u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
|
|
|
extern "C" void mDoExt_setCurrentHeap__FP7JKRHeap();
|
|
extern "C" void mDoExt_getMesgFont__Fv();
|
|
extern "C" void mDoExt_getSubFont__Fv();
|
|
extern "C" void create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap();
|
|
extern "C" void checkUpTrigger__9STControlFv();
|
|
extern "C" void checkDownTrigger__9STControlFv();
|
|
extern "C" void isEventBit__11dSv_event_cCFUs();
|
|
extern "C" void __ct__Q28JUtility6TColorFv();
|
|
extern "C" void __ct__16dSelect_cursor_cFUcfP10JKRArchive();
|
|
extern "C" void setPos__16dSelect_cursor_cFffP7J2DPaneb();
|
|
extern "C" void setParam__16dSelect_cursor_cFfffff();
|
|
extern "C" void setScale__16dSelect_cursor_cFf();
|
|
extern "C" void setAlphaRate__16dSelect_cursor_cFf();
|
|
extern "C" void getStringKanji__13dMeter2Info_cFUlPcP14JMSMesgEntry_c();
|
|
extern "C" void dMeter2Info_set2DVibration__Fv();
|
|
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 seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
|
|
extern "C" void* __nw__FUl();
|
|
extern "C" void __dl__FPv();
|
|
extern "C" void __ct__9J2DScreenFv();
|
|
extern "C" void setPriority__9J2DScreenFPCcUlP10JKRArchive();
|
|
extern "C" void draw__9J2DScreenFffPC14J2DGrafContext();
|
|
extern "C" void __ct__10J2DPictureFPC7ResTIMG();
|
|
extern "C" void getStringPtr__10J2DTextBoxCFv();
|
|
extern "C" void setString__10J2DTextBoxFsPCce();
|
|
extern "C" void __construct_array();
|
|
extern "C" void __ptmf_scall();
|
|
extern "C" void __save_gpr();
|
|
extern "C" void _savegpr_24();
|
|
extern "C" void _savegpr_25();
|
|
extern "C" void _savegpr_26();
|
|
extern "C" void _savegpr_27();
|
|
extern "C" void _savegpr_28();
|
|
extern "C" void _savegpr_29();
|
|
extern "C" void __restore_gpr();
|
|
extern "C" void _restgpr_24();
|
|
extern "C" void _restgpr_25();
|
|
extern "C" void _restgpr_26();
|
|
extern "C" void _restgpr_27();
|
|
extern "C" void _restgpr_28();
|
|
extern "C" void _restgpr_29();
|
|
extern "C" void strcpy();
|
|
extern "C" extern void* __vt__12dDlst_base_c[3];
|
|
extern "C" extern u8 saveBitLabels__16dSv_event_flag_c[1644 + 4 /* padding */];
|
|
extern "C" extern u8 m_cpadInfo__8mDoCPd_c[256];
|
|
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" extern u8 mFader__13mDoGph_gInf_c[4];
|
|
extern "C" extern u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 803BE7D8-803BE7E4 000C+00 s=1 e=0 z=0 None .data cNullVec__6Z2Calc */
|
|
SECTION_DATA static u8 cNullVec__6Z2Calc[12] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BE7E4-803BE7F0 000C+00 s=1 e=0 z=0 None .data @3795 */
|
|
SECTION_DATA static void* lit_3795[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)wait_init__13dMenu_Skill_cFv,
|
|
};
|
|
|
|
/* 803BE7F0-803BE7FC 000C+00 s=1 e=0 z=0 None .data @3796 */
|
|
SECTION_DATA static void* lit_3796[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)read_open_init__13dMenu_Skill_cFv,
|
|
};
|
|
|
|
/* 803BE7FC-803BE808 000C+00 s=1 e=0 z=0 None .data @3797 */
|
|
SECTION_DATA static void* lit_3797[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)read_move_init__13dMenu_Skill_cFv,
|
|
};
|
|
|
|
/* 803BE808-803BE814 000C+00 s=1 e=0 z=0 None .data @3798 */
|
|
SECTION_DATA static void* lit_3798[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)read_close_init__13dMenu_Skill_cFv,
|
|
};
|
|
|
|
/* 803BE814-803BE844 0030+00 s=3 e=0 z=0 None .data map_init_process */
|
|
SECTION_DATA static u8 map_init_process[48] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BE844-803BE850 000C+00 s=1 e=0 z=0 None .data @3799 */
|
|
SECTION_DATA static void* lit_3799[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)wait_move__13dMenu_Skill_cFv,
|
|
};
|
|
|
|
/* 803BE850-803BE85C 000C+00 s=1 e=0 z=0 None .data @3800 */
|
|
SECTION_DATA static void* lit_3800[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)read_open_move__13dMenu_Skill_cFv,
|
|
};
|
|
|
|
/* 803BE85C-803BE868 000C+00 s=1 e=0 z=0 None .data @3801 */
|
|
SECTION_DATA static void* lit_3801[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)read_move_move__13dMenu_Skill_cFv,
|
|
};
|
|
|
|
/* 803BE868-803BE874 000C+00 s=1 e=0 z=0 None .data @3802 */
|
|
SECTION_DATA static void* lit_3802[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)read_close_move__13dMenu_Skill_cFv,
|
|
};
|
|
|
|
/* 803BE874-803BE8A4 0030+00 s=2 e=0 z=0 None .data map_move_process */
|
|
SECTION_DATA static u8 map_move_process[48] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BE8A4-803BE8C0 001C+00 s=1 e=0 z=0 None .data evt_id$4557 */
|
|
SECTION_DATA static u8 evt_id[28] = {
|
|
0x00, 0x00, 0x01, 0x53, 0x00, 0x00, 0x01, 0x52, 0x00, 0x00, 0x01, 0x54, 0x00, 0x00, 0x01, 0x55,
|
|
0x00, 0x00, 0x01, 0x56, 0x00, 0x00, 0x01, 0x57, 0x00, 0x00, 0x01, 0x58,
|
|
};
|
|
|
|
/* 803BE8C0-803BE8E0 0010+10 s=2 e=0 z=0 None .data __vt__13dMenu_Skill_c */
|
|
SECTION_DATA static void* __vt__13dMenu_Skill_c[4 + 4 /* padding */] = {
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)draw__13dMenu_Skill_cFv,
|
|
(void*)__dt__13dMenu_Skill_cFv,
|
|
/* padding */
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
};
|
|
|
|
/* 80454488-8045448C 0004+00 s=8 e=0 z=0 None .sdata2 @3808 */
|
|
SECTION_SDATA2 static u8 lit_3808[4] = {
|
|
0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 8045448C-80454490 0004+00 s=6 e=0 z=0 None .sdata2 @3809 */
|
|
SECTION_SDATA2 static u32 lit_3809 = 0x3F800000;
|
|
|
|
/* 801F7224-801F7348 0124+00 s=0 e=2 z=0 None .text __ct__13dMenu_Skill_cFP10JKRExpHeapP9STControlP10CSTControl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dMenu_Skill_c::dMenu_Skill_c(JKRExpHeap* param_0, STControl* param_1, CSTControl* param_2) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/__ct__13dMenu_Skill_cFP10JKRExpHeapP9STControlP10CSTControl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F7348-801F763C 02F4+00 s=1 e=0 z=0 None .text __dt__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dMenu_Skill_c::~dMenu_Skill_c() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/__dt__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80454490-80454494 0004+00 s=1 e=0 z=0 None .sdata2 @3904 */
|
|
SECTION_SDATA2 static u32 lit_3904 = 0x3F8147AE;
|
|
|
|
/* 80454494-80454498 0004+00 s=1 e=0 z=0 None .sdata2 @3905 */
|
|
SECTION_SDATA2 static u32 lit_3905 = 0x3F59999A;
|
|
|
|
/* 80454498-8045449C 0004+00 s=1 e=0 z=0 None .sdata2 @3906 */
|
|
SECTION_SDATA2 static u32 lit_3906 = 0x3CA3D70A;
|
|
|
|
/* 8045449C-804544A0 0004+00 s=1 e=0 z=0 None .sdata2 @3907 */
|
|
SECTION_SDATA2 static u32 lit_3907 = 0x3F000000;
|
|
|
|
/* 801F763C-801F7718 00DC+00 s=1 e=0 z=0 None .text _create__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::_create() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/_create__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F7718-801F77B0 0098+00 s=0 e=2 z=0 None .text _move__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::_move() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/_move__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 804544A0-804544A4 0004+00 s=1 e=0 z=0 None .sdata2 @3944 */
|
|
SECTION_SDATA2 static u32 lit_3944 = 0x44180000;
|
|
|
|
/* 804544A4-804544A8 0004+00 s=1 e=0 z=0 None .sdata2 @3945 */
|
|
SECTION_SDATA2 static u32 lit_3945 = 0x43E00000;
|
|
|
|
/* 804544A8-804544B0 0004+04 s=3 e=0 z=0 None .sdata2 @3946 */
|
|
SECTION_SDATA2 static f32 lit_3946[1 + 1 /* padding */] = {
|
|
-1.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 801F77B0-801F7950 01A0+00 s=1 e=1 z=0 None .text _draw__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::_draw() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/_draw__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F7950-801F7978 0028+00 s=0 e=2 z=0 None .text isSync__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::isSync() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/isSync__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F7978-801F79EC 0074+00 s=1 e=0 z=0 None .text skill_init_calc__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::skill_init_calc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/skill_init_calc__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F79EC-801F7A40 0054+00 s=1 e=0 z=0 None .text init__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/init__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80397A18-80397A34 001C+00 s=2 e=0 z=0 None .rodata i_id$4087 */
|
|
SECTION_RODATA static u8 const i_id[28] = {
|
|
0x00, 0x00, 0x06, 0xB4, 0x00, 0x00, 0x06, 0xB3, 0x00, 0x00, 0x06, 0xB5, 0x00, 0x00, 0x06, 0xB6,
|
|
0x00, 0x00, 0x06, 0xB7, 0x00, 0x00, 0x06, 0xB8, 0x00, 0x00, 0x06, 0xB9,
|
|
};
|
|
|
|
/* 80397A34-80397A50 001C+00 s=1 e=0 z=0 None .rodata i_id1$4088 */
|
|
SECTION_RODATA static u8 const i_id1_4088[28] = {
|
|
0x00, 0x00, 0x06, 0xAD, 0x00, 0x00, 0x06, 0xAC, 0x00, 0x00, 0x06, 0xAE, 0x00, 0x00, 0x06, 0xAF,
|
|
0x00, 0x00, 0x06, 0xB0, 0x00, 0x00, 0x06, 0xB1, 0x00, 0x00, 0x06, 0xB2,
|
|
};
|
|
|
|
/* 80397A50-80397A88 0038+00 s=1 e=0 z=0 None .rodata tag_sub0$4148 */
|
|
SECTION_RODATA static u8 const tag_sub0[56] = {
|
|
0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x30, 0x73, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x31, 0x73,
|
|
0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x32, 0x73, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x33, 0x73,
|
|
0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x34, 0x73, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x35, 0x73,
|
|
0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x35, 0x31,
|
|
};
|
|
|
|
/* 80397A88-80397AC0 0038+00 s=1 e=0 z=0 None .rodata tag_sub1$4149 */
|
|
SECTION_RODATA static u8 const tag_sub1[56] = {
|
|
0x00, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x30, 0x00, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x31,
|
|
0x00, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x32, 0x00, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x33,
|
|
0x00, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x34, 0x00, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x35,
|
|
0x00, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x36,
|
|
};
|
|
|
|
/* 80397AC0-80397AF8 0038+00 s=1 e=0 z=0 None .rodata tag_name0$4150 */
|
|
SECTION_RODATA static u8 const tag_name0[56] = {
|
|
0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x36, 0x73, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x66, 0x37, 0x73,
|
|
0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x66, 0x38, 0x73, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x39, 0x73,
|
|
0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x31, 0x30, 0x73, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x31, 0x31, 0x73,
|
|
0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x31, 0x31, 0x32,
|
|
};
|
|
|
|
/* 80397AF8-80397B30 0038+00 s=1 e=0 z=0 None .rodata tag_name1$4151 */
|
|
SECTION_RODATA static u8 const tag_name1[56] = {
|
|
0x00, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x66, 0x36, 0x00, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x66, 0x37,
|
|
0x00, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x38, 0x00, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x39,
|
|
0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x31, 0x30, 0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x31, 0x31,
|
|
0x6D, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x30, 0x31,
|
|
};
|
|
|
|
/* 80397B30-80397B68 0038+00 s=1 e=0 z=0 None .rodata ftag_sub0$4152 */
|
|
SECTION_RODATA static u8 const ftag_sub0[56] = {
|
|
0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x30, 0x73, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x31, 0x73,
|
|
0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x32, 0x73, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x33, 0x73,
|
|
0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x34, 0x73, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x35, 0x73,
|
|
0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x36, 0x73,
|
|
};
|
|
|
|
/* 80397B68-80397BA0 0038+00 s=1 e=0 z=0 None .rodata ftag_sub1$4153 */
|
|
SECTION_RODATA static u8 const ftag_sub1[56] = {
|
|
0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x30, 0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x31,
|
|
0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x32, 0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x33,
|
|
0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x34, 0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x35,
|
|
0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x36,
|
|
};
|
|
|
|
/* 80397BA0-80397BD8 0038+00 s=1 e=0 z=0 None .rodata ftag_name0$4154 */
|
|
SECTION_RODATA static u8 const ftag_name0[56] = {
|
|
0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x37, 0x73, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x38, 0x73,
|
|
0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x39, 0x73, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x31, 0x30, 0x73,
|
|
0x66, 0x65, 0x6E, 0x75, 0x5F, 0x31, 0x31, 0x73, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x31, 0x32, 0x73,
|
|
0x66, 0x65, 0x6E, 0x75, 0x5F, 0x31, 0x33, 0x73,
|
|
};
|
|
|
|
/* 80397BD8-80397C10 0038+00 s=1 e=0 z=0 None .rodata ftag_name1$4155 */
|
|
SECTION_RODATA static u8 const ftag_name1[56] = {
|
|
0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x37, 0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x38,
|
|
0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x39, 0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x31, 0x30,
|
|
0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x31, 0x31, 0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x31, 0x32,
|
|
0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x31, 0x33,
|
|
};
|
|
|
|
/* 80397C10-80397C48 0038+00 s=1 e=0 z=0 None .rodata tag_letter$4166 */
|
|
SECTION_RODATA static u8 const tag_letter[56] = {
|
|
0x6C, 0x65, 0x74, 0x5F, 0x30, 0x30, 0x5F, 0x6E, 0x6C, 0x65, 0x74, 0x5F, 0x30, 0x31, 0x5F, 0x6E,
|
|
0x6C, 0x65, 0x74, 0x5F, 0x30, 0x32, 0x5F, 0x6E, 0x6C, 0x65, 0x74, 0x5F, 0x30, 0x33, 0x5F, 0x6E,
|
|
0x6C, 0x65, 0x74, 0x5F, 0x30, 0x34, 0x5F, 0x6E, 0x6C, 0x65, 0x74, 0x5F, 0x30, 0x35, 0x5F, 0x6E,
|
|
0x6C, 0x65, 0x74, 0x5F, 0x30, 0x36, 0x5F, 0x6E,
|
|
};
|
|
|
|
/* 80397C48-80397C80 0038+00 s=1 e=0 z=0 None .rodata tag_frame$4173 */
|
|
SECTION_RODATA static u8 const tag_frame[56] = {
|
|
0x66, 0x6C, 0x61, 0x6D, 0x65, 0x5F, 0x30, 0x30, 0x66, 0x6C, 0x61, 0x6D, 0x65, 0x5F, 0x30, 0x31,
|
|
0x66, 0x6C, 0x61, 0x6D, 0x65, 0x5F, 0x30, 0x32, 0x66, 0x6C, 0x61, 0x6D, 0x65, 0x5F, 0x30, 0x33,
|
|
0x66, 0x6C, 0x61, 0x6D, 0x65, 0x5F, 0x30, 0x34, 0x66, 0x6C, 0x61, 0x6D, 0x65, 0x5F, 0x30, 0x35,
|
|
0x66, 0x6C, 0x61, 0x6D, 0x65, 0x5F, 0x30, 0x36,
|
|
};
|
|
|
|
/* 80397C80-80397CB8 0038+00 s=1 e=0 z=0 None .rodata tag_maki$4174 */
|
|
SECTION_RODATA static u8 const tag_maki[56] = {
|
|
0x00, 0x6D, 0x61, 0x6B, 0x69, 0x5F, 0x30, 0x6E, 0x00, 0x6D, 0x61, 0x6B, 0x69, 0x5F, 0x31, 0x6E,
|
|
0x00, 0x6D, 0x61, 0x6B, 0x69, 0x5F, 0x32, 0x6E, 0x00, 0x6D, 0x61, 0x6B, 0x69, 0x5F, 0x33, 0x6E,
|
|
0x00, 0x6D, 0x61, 0x6B, 0x69, 0x5F, 0x34, 0x6E, 0x00, 0x6D, 0x61, 0x6B, 0x69, 0x5F, 0x35, 0x6E,
|
|
0x00, 0x6D, 0x61, 0x6B, 0x69, 0x5F, 0x36, 0x6E,
|
|
};
|
|
|
|
/* 80397CB8-80397CF0 0038+00 s=1 e=0 z=0 None .rodata tag_makic$4175 */
|
|
SECTION_RODATA static u8 const tag_makic[56] = {
|
|
0x00, 0x00, 0x6D, 0x61, 0x6B, 0x69, 0x5F, 0x30, 0x00, 0x00, 0x6D, 0x61, 0x6B, 0x69, 0x5F, 0x31,
|
|
0x00, 0x00, 0x6D, 0x61, 0x6B, 0x69, 0x5F, 0x32, 0x00, 0x00, 0x6D, 0x61, 0x6B, 0x69, 0x5F, 0x33,
|
|
0x00, 0x00, 0x6D, 0x61, 0x6B, 0x69, 0x5F, 0x34, 0x00, 0x00, 0x6D, 0x61, 0x6B, 0x69, 0x5F, 0x35,
|
|
0x00, 0x00, 0x6D, 0x61, 0x6B, 0x69, 0x5F, 0x36,
|
|
};
|
|
|
|
/* 80397CF0-80397D10 0020+00 s=1 e=0 z=0 None .rodata name_tag$4306 */
|
|
SECTION_RODATA static u8 const name_tag[32] = {
|
|
0x69, 0x74, 0x65, 0x6D, 0x5F, 0x6E, 0x30, 0x34, 0x69, 0x74, 0x65, 0x6D, 0x5F, 0x6E, 0x30, 0x35,
|
|
0x69, 0x74, 0x65, 0x6D, 0x5F, 0x6E, 0x30, 0x36, 0x69, 0x74, 0x65, 0x6D, 0x5F, 0x6E, 0x30, 0x37,
|
|
};
|
|
|
|
/* 80397D10-80397D30 0020+00 s=1 e=0 z=0 None .rodata fame_tag$4307 */
|
|
SECTION_RODATA static u8 const fame_tag[32] = {
|
|
0x66, 0x5F, 0x69, 0x74, 0x65, 0x6D, 0x5F, 0x31, 0x66, 0x5F, 0x69, 0x74, 0x65, 0x6D, 0x5F, 0x32,
|
|
0x66, 0x5F, 0x69, 0x74, 0x65, 0x6D, 0x5F, 0x33, 0x66, 0x5F, 0x69, 0x74, 0x65, 0x6D, 0x5F, 0x34,
|
|
};
|
|
|
|
/* 80397D30-80397D58 0028+00 s=1 e=0 z=0 None .rodata text_a_tag$4365 */
|
|
SECTION_RODATA static u8 const text_a_tag[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,
|
|
};
|
|
|
|
/* 80397D58-80397D80 0028+00 s=1 e=0 z=0 None .rodata text_b_tag$4366 */
|
|
SECTION_RODATA static u8 const text_b_tag[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,
|
|
};
|
|
|
|
/* 80397D80-80397D9C 001C+00 s=1 e=0 z=0 None .rodata i_id0$4478 */
|
|
SECTION_RODATA static u8 const i_id0[28] = {
|
|
0x00, 0x00, 0x06, 0xA5, 0x00, 0x00, 0x06, 0xA6, 0x00, 0x00, 0x06, 0xA7, 0x00, 0x00, 0x06, 0xA8,
|
|
0x00, 0x00, 0x06, 0xA9, 0x00, 0x00, 0x06, 0xAA, 0x00, 0x00, 0x06, 0xAB,
|
|
};
|
|
|
|
/* 80397D9C-80397DB8 001C+00 s=1 e=0 z=0 None .rodata i_id1$4479 */
|
|
SECTION_RODATA static u8 const i_id1_4479[28] = {
|
|
0x00, 0x00, 0x06, 0xAD, 0x00, 0x00, 0x06, 0xAC, 0x00, 0x00, 0x06, 0xAE, 0x00, 0x00, 0x06, 0xAF,
|
|
0x00, 0x00, 0x06, 0xB0, 0x00, 0x00, 0x06, 0xB1, 0x00, 0x00, 0x06, 0xB2,
|
|
};
|
|
|
|
/* 80397DB8-80397E38 007A+06 s=7 e=0 z=0 None .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
#pragma section ".dead"
|
|
SECTION_DEAD char const* const stringBase_80397DB8 = "/res/Layout/skillres.arc";
|
|
SECTION_DEAD char const* const stringBase_80397DD1 = "zelda_ougi_window.blo";
|
|
SECTION_DEAD char const* const stringBase_80397DE7 = "";
|
|
SECTION_DEAD char const* const stringBase_80397DE8 = "zelda_ougi_info.blo";
|
|
SECTION_DEAD char const* const stringBase_80397DFC = "tt_block8x8.bti";
|
|
SECTION_DEAD char const* const stringBase_80397E0C =
|
|
"zelda_collect_soubi_do_icon_parts.blo";
|
|
/* @stringBase0 padding */
|
|
SECTION_DEAD static char const* const pad_80397E32 = "\0\0\0\0\0";
|
|
#pragma pop
|
|
|
|
/* 804544B0-804544B8 0008+00 s=4 e=0 z=0 None .sdata2 @4016 */
|
|
SECTION_SDATA2 static u8 lit_4016[8] = {
|
|
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 801F7A40-801F7C1C 01DC+00 s=0 e=2 z=0 None .text _open__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::_open() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/_open__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F7C1C-801F7D58 013C+00 s=0 e=1 z=0 None .text _close__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::_close() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/_close__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F7D58-801F7D94 003C+00 s=1 e=0 z=0 None .text wait_init__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::wait_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/wait_init__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F7D94-801F7F24 0190+00 s=1 e=0 z=0 None .text wait_move__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::wait_move() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/wait_move__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F7F24-801F7FF8 00D4+00 s=1 e=0 z=0 None .text read_open_init__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::read_open_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/read_open_init__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 804544B8-804544C0 0008+00 s=2 e=0 z=0 None .sdata2 @4104 */
|
|
SECTION_SDATA2 static u8 lit_4104[8] = {
|
|
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 801F7FF8-801F8114 011C+00 s=1 e=0 z=0 None .text read_open_move__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::read_open_move() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/read_open_move__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F8114-801F8150 003C+00 s=1 e=0 z=0 None .text read_move_init__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::read_move_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/read_move_init__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F8150-801F8218 00C8+00 s=1 e=0 z=0 None .text read_move_move__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::read_move_move() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/read_move_move__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F8218-801F826C 0054+00 s=1 e=0 z=0 None .text read_close_init__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::read_close_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/read_close_init__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F826C-801F8388 011C+00 s=1 e=0 z=0 None .text read_close_move__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::read_close_move() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/read_close_move__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F8388-801F8A18 0690+00 s=1 e=0 z=0 None .text screenSetMenu__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::screenSetMenu() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/screenSetMenu__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F8A18-801F8D20 0308+00 s=1 e=0 z=0 None .text screenSetLetter__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::screenSetLetter() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/screenSetLetter__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F8D20-801F8E9C 017C+00 s=1 e=0 z=0 None .text screenSetDoIcon__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::screenSetDoIcon() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/screenSetDoIcon__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F8E9C-801F8F28 008C+00 s=3 e=0 z=0 None .text setCursorPos__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::setCursorPos() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/setCursorPos__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F8F28-801F9144 021C+00 s=2 e=0 z=0 None .text changeActiveColor__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::changeActiveColor() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/changeActiveColor__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F9144-801F9260 011C+00 s=1 e=0 z=0 None .text setPageText__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::setPageText() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/setPageText__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F9260-801F9310 00B0+00 s=4 e=0 z=0 None .text setAButtonString__13dMenu_Skill_cFUs */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::setAButtonString(u16 param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/setAButtonString__13dMenu_Skill_cFUs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F9310-801F93C0 00B0+00 s=4 e=0 z=0 None .text setBButtonString__13dMenu_Skill_cFUs */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::setBButtonString(u16 param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/setBButtonString__13dMenu_Skill_cFUs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F93C0-801F9470 00B0+00 s=1 e=0 z=0 None .text setNameString__13dMenu_Skill_cFUs */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::setNameString(u16 param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/setNameString__13dMenu_Skill_cFUs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F9470-801F9500 0090+00 s=1 e=0 z=0 None .text getSkillNum__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::getSkillNum() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/getSkillNum__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F9500-801F9A08 0508+00 s=2 e=0 z=0 None .text setHIO__13dMenu_Skill_cFb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::setHIO(bool param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/setHIO__13dMenu_Skill_cFb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F9A08-801F9A28 0020+00 s=1 e=0 z=0 None .text draw__13dMenu_Skill_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Skill_c::draw() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/draw__13dMenu_Skill_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801F9A28-801F9AFC 00D4+00 s=0 e=1 z=0 None .text __sinit_d_menu_skill_cpp */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
extern "C" asm void __sinit_d_menu_skill_cpp() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_skill/__sinit_d_menu_skill_cpp.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|