mirror of
https://github.com/zeldaret/tp
synced 2026-05-23 15:01:53 -04:00
1364 lines
48 KiB
C++
1364 lines
48 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: d/menu/d_menu_letter
|
|
//
|
|
|
|
#include "d/menu/d_menu_letter.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct mDoGph_gInf_c {
|
|
static u8 mFader[4];
|
|
};
|
|
|
|
struct JKRHeap {};
|
|
|
|
struct mDoDvdThd_mountArchive_c {
|
|
/* 80015E14 */ void create(char const*, u8, JKRHeap*);
|
|
};
|
|
|
|
struct mDoCPd_c {
|
|
static u8 m_cpadInfo[256];
|
|
};
|
|
|
|
struct dSv_letter_info_c {
|
|
/* 80034428 */ void onLetterGetFlag(int);
|
|
/* 80034474 */ void onLetterReadFlag(int);
|
|
/* 8003449C */ void isLetterReadFlag(int) const;
|
|
};
|
|
|
|
struct J2DPane {
|
|
/* 802F7100 */ void getBounds();
|
|
};
|
|
|
|
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 J2DTextBox {
|
|
/* 801DFA28 */ void getWhite() const;
|
|
/* 801DFA34 */ void getBlack() const;
|
|
/* 80300658 */ void getStringPtr() const;
|
|
/* 8030074C */ void setString(s16, char const*, ...);
|
|
};
|
|
|
|
struct JUTFont {};
|
|
|
|
struct COutFont_c {};
|
|
|
|
struct dMsgString_c {
|
|
/* 801E1D10 */ void getStringPage(u32, u8, u8, J2DTextBox*, J2DTextBox*, JUTFont*, COutFont_c*,
|
|
u8);
|
|
/* 80249C20 */ dMsgString_c();
|
|
/* 80249D28 */ ~dMsgString_c();
|
|
};
|
|
|
|
struct dMsgStringBase_c {
|
|
/* 802498D8 */ void getStringPageLocal(u32, u8, u8, J2DTextBox*, J2DTextBox*, JUTFont*,
|
|
COutFont_c*, u8);
|
|
/* 80249A48 */ void getPageMax(int);
|
|
};
|
|
|
|
struct dMsgScrnArrow_c {
|
|
/* 8023B9B4 */ dMsgScrnArrow_c();
|
|
/* 8023BDC0 */ void draw();
|
|
/* 8023BDF8 */ void setPos(f32, f32);
|
|
/* 8023BE34 */ void arwAnimeInit();
|
|
/* 8023BE90 */ void arwAnimeMove();
|
|
/* 8023BFC4 */ void dotAnimeInit();
|
|
/* 8023C010 */ void dotAnimeMove();
|
|
};
|
|
|
|
struct JMSMesgEntry_c {};
|
|
|
|
struct dMeter2Info_c {
|
|
/* 8021C544 */ void getStringKanji(u32, char*, JMSMesgEntry_c*);
|
|
};
|
|
|
|
struct STControl {
|
|
/* 80032524 */ void checkUpTrigger();
|
|
/* 800325A0 */ void checkDownTrigger();
|
|
};
|
|
|
|
struct CSTControl {};
|
|
|
|
struct JKRExpHeap {};
|
|
|
|
struct dMenu_Letter_c {
|
|
/* 801DCDC0 */ dMenu_Letter_c(JKRExpHeap*, STControl*, CSTControl*);
|
|
/* 801DCF34 */ ~dMenu_Letter_c();
|
|
/* 801DD36C */ void _create();
|
|
/* 801DD474 */ void _move();
|
|
/* 801DD50C */ void _draw();
|
|
/* 801DD934 */ void isSync();
|
|
/* 801DD95C */ void letter_init_calc();
|
|
/* 801DDA20 */ void init();
|
|
/* 801DDA74 */ void _open();
|
|
/* 801DDC98 */ void _close();
|
|
/* 801DDE18 */ void wait_init();
|
|
/* 801DDE54 */ void wait_move();
|
|
/* 801DE164 */ void slide_right_init();
|
|
/* 801DE1E8 */ void slide_right_move();
|
|
/* 801DE24C */ void slide_left_init();
|
|
/* 801DE2D0 */ void slide_left_move();
|
|
/* 801DE334 */ void read_open_init();
|
|
/* 801DE564 */ void read_open_move();
|
|
/* 801DE70C */ void read_move_init();
|
|
/* 801DE824 */ void read_move_move();
|
|
/* 801DEA48 */ void read_next_fadeout_init();
|
|
/* 801DEA94 */ void read_next_fadeout_move();
|
|
/* 801DEBD8 */ void read_next_fadein_init();
|
|
/* 801DED04 */ void read_next_fadein_move();
|
|
/* 801DEE20 */ void read_close_init();
|
|
/* 801DEE6C */ void read_close_move();
|
|
/* 801DF010 */ void screenSetMenu();
|
|
/* 801DFA58 */ void screenSetBase();
|
|
/* 801E0330 */ void screenSetShadow();
|
|
/* 801E03D8 */ void screenSetLetter();
|
|
/* 801E09A8 */ void screenSetDoIcon();
|
|
/* 801E0B24 */ void setCursorPos();
|
|
/* 801E0BB0 */ void changeActiveColor();
|
|
/* 801E0E34 */ void changePageLight();
|
|
/* 801E0E84 */ void setPageText();
|
|
/* 801E1038 */ void setDMYPageText();
|
|
/* 801E11EC */ void copyDMYMenu();
|
|
/* 801E1518 */ void setAButtonString(u16);
|
|
/* 801E15C8 */ void setBButtonString(u16);
|
|
/* 801E1678 */ void getLetterNum();
|
|
/* 801E1748 */ void setHIO(bool);
|
|
/* 801E1D5C */ void draw();
|
|
};
|
|
|
|
struct dMenu_Letter {
|
|
static u8 letter_data[512];
|
|
};
|
|
|
|
struct JAISoundID {};
|
|
|
|
struct Vec {};
|
|
|
|
struct Z2SeMgr {
|
|
/* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
|
|
};
|
|
|
|
struct Z2AudioMgr {
|
|
static u8 mAudioMgrPtr[4 + 4 /* padding */];
|
|
};
|
|
|
|
struct ResTIMG {};
|
|
|
|
struct JUtility {
|
|
struct TColor {
|
|
/* 80193960 */ TColor();
|
|
};
|
|
};
|
|
|
|
struct JGeometry {
|
|
template <typename A1>
|
|
struct TBox2 {};
|
|
/* TBox2<f32> */
|
|
struct TBox2__template0 {};
|
|
};
|
|
|
|
struct J2DGrafContext {
|
|
/* 802E90C0 */ void scissor(JGeometry::TBox2<f32> const&);
|
|
};
|
|
|
|
struct J2DScreen {
|
|
/* 802F8498 */ J2DScreen();
|
|
/* 802F8648 */ void setPriority(char const*, u32, JKRArchive*);
|
|
/* 802F8ED4 */ void draw(f32, f32, J2DGrafContext const*);
|
|
};
|
|
|
|
struct J2DPicture {
|
|
/* 801DFA40 */ void getWhite() const;
|
|
/* 801DFA4C */ void getBlack() const;
|
|
/* 802FC708 */ J2DPicture(ResTIMG const*);
|
|
};
|
|
|
|
struct CPaneMgrAlpha {
|
|
/* 802557D0 */ void setAlphaRate(f32);
|
|
};
|
|
|
|
struct CPaneMgr {
|
|
/* 80253984 */ CPaneMgr(J2DScreen*, u64, u8, JKRExpHeap*);
|
|
/* 80253930 */ CPaneMgr();
|
|
/* 80253A18 */ ~CPaneMgr();
|
|
/* 802545B0 */ void paneTrans(f32, f32);
|
|
/* 80254C90 */ void getGlobalVtx(J2DPane*, f32 (*)[3][4], u8, bool, s16);
|
|
/* 80254EBC */ void getGlobalVtxCenter(J2DPane*, bool, s16);
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void __ct__14dMenu_Letter_cFP10JKRExpHeapP9STControlP10CSTControl();
|
|
extern "C" void __dt__14dMenu_Letter_cFv();
|
|
extern "C" void _create__14dMenu_Letter_cFv();
|
|
extern "C" void _move__14dMenu_Letter_cFv();
|
|
extern "C" void _draw__14dMenu_Letter_cFv();
|
|
extern "C" void isSync__14dMenu_Letter_cFv();
|
|
extern "C" void letter_init_calc__14dMenu_Letter_cFv();
|
|
extern "C" void init__14dMenu_Letter_cFv();
|
|
extern "C" void _open__14dMenu_Letter_cFv();
|
|
extern "C" void _close__14dMenu_Letter_cFv();
|
|
extern "C" void wait_init__14dMenu_Letter_cFv();
|
|
extern "C" void wait_move__14dMenu_Letter_cFv();
|
|
extern "C" void slide_right_init__14dMenu_Letter_cFv();
|
|
extern "C" void slide_right_move__14dMenu_Letter_cFv();
|
|
extern "C" void slide_left_init__14dMenu_Letter_cFv();
|
|
extern "C" void slide_left_move__14dMenu_Letter_cFv();
|
|
extern "C" void read_open_init__14dMenu_Letter_cFv();
|
|
extern "C" void read_open_move__14dMenu_Letter_cFv();
|
|
extern "C" void read_move_init__14dMenu_Letter_cFv();
|
|
extern "C" void read_move_move__14dMenu_Letter_cFv();
|
|
extern "C" void read_next_fadeout_init__14dMenu_Letter_cFv();
|
|
extern "C" void read_next_fadeout_move__14dMenu_Letter_cFv();
|
|
extern "C" void read_next_fadein_init__14dMenu_Letter_cFv();
|
|
extern "C" void read_next_fadein_move__14dMenu_Letter_cFv();
|
|
extern "C" void read_close_init__14dMenu_Letter_cFv();
|
|
extern "C" void read_close_move__14dMenu_Letter_cFv();
|
|
extern "C" void screenSetMenu__14dMenu_Letter_cFv();
|
|
extern "C" void getWhite__10J2DTextBoxCFv();
|
|
extern "C" void getBlack__10J2DTextBoxCFv();
|
|
extern "C" void getWhite__10J2DPictureCFv();
|
|
extern "C" void getBlack__10J2DPictureCFv();
|
|
extern "C" void screenSetBase__14dMenu_Letter_cFv();
|
|
extern "C" void screenSetShadow__14dMenu_Letter_cFv();
|
|
extern "C" void screenSetLetter__14dMenu_Letter_cFv();
|
|
extern "C" void screenSetDoIcon__14dMenu_Letter_cFv();
|
|
extern "C" void setCursorPos__14dMenu_Letter_cFv();
|
|
extern "C" void changeActiveColor__14dMenu_Letter_cFv();
|
|
extern "C" void changePageLight__14dMenu_Letter_cFv();
|
|
extern "C" void setPageText__14dMenu_Letter_cFv();
|
|
extern "C" void setDMYPageText__14dMenu_Letter_cFv();
|
|
extern "C" void copyDMYMenu__14dMenu_Letter_cFv();
|
|
extern "C" void setAButtonString__14dMenu_Letter_cFUs();
|
|
extern "C" void setBButtonString__14dMenu_Letter_cFUs();
|
|
extern "C" void getLetterNum__14dMenu_Letter_cFv();
|
|
extern "C" void setHIO__14dMenu_Letter_cFb();
|
|
extern "C" void
|
|
getStringPage__12dMsgString_cFUlUcUcP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc();
|
|
extern "C" void draw__14dMenu_Letter_cFv();
|
|
extern "C" void __sinit_d_menu_letter_cpp();
|
|
extern "C" extern char const* const d_menu_d_menu_letter__stringBase0;
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
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 onLetterGetFlag__17dSv_letter_info_cFi();
|
|
extern "C" void onLetterReadFlag__17dSv_letter_info_cFi();
|
|
extern "C" void isLetterReadFlag__17dSv_letter_info_cCFi();
|
|
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_getRecieveLetterNum__Fv();
|
|
extern "C" void dMeter2Info_set2DVibration__Fv();
|
|
extern "C" void __ct__15dMsgScrnArrow_cFv();
|
|
extern "C" void draw__15dMsgScrnArrow_cFv();
|
|
extern "C" void setPos__15dMsgScrnArrow_cFff();
|
|
extern "C" void arwAnimeInit__15dMsgScrnArrow_cFv();
|
|
extern "C" void arwAnimeMove__15dMsgScrnArrow_cFv();
|
|
extern "C" void dotAnimeInit__15dMsgScrnArrow_cFv();
|
|
extern "C" void dotAnimeMove__15dMsgScrnArrow_cFv();
|
|
extern "C" void
|
|
getStringPageLocal__16dMsgStringBase_cFUlUcUcP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc();
|
|
extern "C" void getPageMax__16dMsgStringBase_cFi();
|
|
extern "C" void __ct__12dMsgString_cFv();
|
|
extern "C" void __dt__12dMsgString_cFv();
|
|
extern "C" void __ct__8CPaneMgrFv();
|
|
extern "C" void __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap();
|
|
extern "C" void __dt__8CPaneMgrFv();
|
|
extern "C" void paneTrans__8CPaneMgrFff();
|
|
extern "C" void getGlobalVtx__8CPaneMgrFP7J2DPanePA3_A4_fUcbs();
|
|
extern "C" void getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs();
|
|
extern "C" void dPaneClass_showNullPane__FP9J2DScreen();
|
|
extern "C" void setAlphaRate__13CPaneMgrAlphaFf();
|
|
extern "C" void cLib_addCalc2__FPffff();
|
|
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
|
|
extern "C" void* __nw__FUl();
|
|
extern "C" void __dl__FPv();
|
|
extern "C" void func_802E90C0();
|
|
extern "C" void getBounds__7J2DPaneFv();
|
|
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 GXGetScissor();
|
|
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 sprintf();
|
|
extern "C" void strcpy();
|
|
extern "C" extern void* __vt__12dDlst_base_c[3];
|
|
extern "C" u8 letter_data__12dMenu_Letter[512];
|
|
extern "C" 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" u8 mFader__13mDoGph_gInf_c[4];
|
|
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 803BDA00-803BDA0C 01AB20 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,
|
|
};
|
|
|
|
/* 803BDA0C-803BDA18 -00001 000C+00 0/1 0/0 0/0 .data @3795 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3795[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)wait_init__14dMenu_Letter_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BDA18-803BDA24 -00001 000C+00 0/1 0/0 0/0 .data @3796 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3796[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)slide_right_init__14dMenu_Letter_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BDA24-803BDA30 -00001 000C+00 0/1 0/0 0/0 .data @3797 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3797[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)slide_left_init__14dMenu_Letter_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BDA30-803BDA3C -00001 000C+00 0/1 0/0 0/0 .data @3798 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3798[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)read_open_init__14dMenu_Letter_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BDA3C-803BDA48 -00001 000C+00 0/1 0/0 0/0 .data @3799 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3799[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)read_move_init__14dMenu_Letter_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BDA48-803BDA54 -00001 000C+00 0/1 0/0 0/0 .data @3800 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3800[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)read_next_fadeout_init__14dMenu_Letter_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BDA54-803BDA60 -00001 000C+00 0/1 0/0 0/0 .data @3801 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3801[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)read_next_fadein_init__14dMenu_Letter_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BDA60-803BDA6C -00001 000C+00 0/1 0/0 0/0 .data @3802 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3802[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)read_close_init__14dMenu_Letter_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BDA6C-803BDACC 01AB8C 0060+00 2/3 0/0 0/0 .data map_init_process */
|
|
SECTION_DATA static u8 map_init_process[96] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BDACC-803BDAD8 -00001 000C+00 0/1 0/0 0/0 .data @3803 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3803[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)wait_move__14dMenu_Letter_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BDAD8-803BDAE4 -00001 000C+00 0/1 0/0 0/0 .data @3804 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3804[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)slide_right_move__14dMenu_Letter_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BDAE4-803BDAF0 -00001 000C+00 0/1 0/0 0/0 .data @3805 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3805[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)slide_left_move__14dMenu_Letter_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BDAF0-803BDAFC -00001 000C+00 0/1 0/0 0/0 .data @3806 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3806[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)read_open_move__14dMenu_Letter_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BDAFC-803BDB08 -00001 000C+00 0/1 0/0 0/0 .data @3807 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3807[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)read_move_move__14dMenu_Letter_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BDB08-803BDB14 -00001 000C+00 0/1 0/0 0/0 .data @3808 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3808[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)read_next_fadeout_move__14dMenu_Letter_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BDB14-803BDB20 -00001 000C+00 0/1 0/0 0/0 .data @3809 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3809[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)read_next_fadein_move__14dMenu_Letter_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BDB20-803BDB2C -00001 000C+00 0/1 0/0 0/0 .data @3810 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3810[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)read_close_move__14dMenu_Letter_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BDB2C-803BDB8C 01AC4C 0060+00 1/2 0/0 0/0 .data map_move_process */
|
|
SECTION_DATA static u8 map_move_process[96] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BDB8C-803BDBA8 01ACAC 0010+0C 2/2 0/0 0/0 .data __vt__14dMenu_Letter_c */
|
|
SECTION_DATA extern void* __vt__14dMenu_Letter_c[4 + 3 /* padding */] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)draw__14dMenu_Letter_cFv,
|
|
(void*)__dt__14dMenu_Letter_cFv,
|
|
/* padding */
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
};
|
|
|
|
/* 804542E0-804542E4 0028E0 0004+00 13/13 0/0 0/0 .sdata2 @3827 */
|
|
SECTION_SDATA2 static u8 lit_3827[4] = {
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
|
|
/* 804542E4-804542E8 0028E4 0004+00 10/10 0/0 0/0 .sdata2 @3828 */
|
|
SECTION_SDATA2 static f32 lit_3828 = 1.0f;
|
|
|
|
/* 801DCDC0-801DCF34 1D7700 0174+00 0/0 2/2 0/0 .text
|
|
* __ct__14dMenu_Letter_cFP10JKRExpHeapP9STControlP10CSTControl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dMenu_Letter_c::dMenu_Letter_c(JKRExpHeap* param_0, STControl* param_1, CSTControl* param_2) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/__ct__14dMenu_Letter_cFP10JKRExpHeapP9STControlP10CSTControl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DCF34-801DD36C 1D7874 0438+00 1/0 0/0 0/0 .text __dt__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dMenu_Letter_c::~dMenu_Letter_c() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/__dt__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 804542E8-804542EC 0028E8 0004+00 1/1 0/0 0/0 .sdata2 @3964 */
|
|
SECTION_SDATA2 static f32 lit_3964 = 53.0f / 50.0f;
|
|
|
|
/* 804542EC-804542F0 0028EC 0004+00 1/1 0/0 0/0 .sdata2 @3965 */
|
|
SECTION_SDATA2 static f32 lit_3965 = 9.0f / 10.0f;
|
|
|
|
/* 804542F0-804542F4 0028F0 0004+00 1/1 0/0 0/0 .sdata2 @3966 */
|
|
SECTION_SDATA2 static f32 lit_3966 = 1.0f / 50.0f;
|
|
|
|
/* 804542F4-804542F8 0028F4 0004+00 1/1 0/0 0/0 .sdata2 @3967 */
|
|
SECTION_SDATA2 static f32 lit_3967 = 2.0f / 5.0f;
|
|
|
|
/* 801DD36C-801DD474 1D7CAC 0108+00 1/1 0/0 0/0 .text _create__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::_create() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/_create__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DD474-801DD50C 1D7DB4 0098+00 0/0 2/2 0/0 .text _move__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::_move() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/_move__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 804542F8-804542FC 0028F8 0004+00 1/1 0/0 0/0 .sdata2 @4054 */
|
|
SECTION_SDATA2 static f32 lit_4054 = 608.0f;
|
|
|
|
/* 804542FC-80454300 0028FC 0004+00 1/1 0/0 0/0 .sdata2 @4055 */
|
|
SECTION_SDATA2 static f32 lit_4055 = 448.0f;
|
|
|
|
/* 80454300-80454308 002900 0004+04 3/3 0/0 0/0 .sdata2 @4056 */
|
|
SECTION_SDATA2 static f32 lit_4056[1 + 1 /* padding */] = {
|
|
-1.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 80454308-80454310 002908 0008+00 3/3 0/0 0/0 .sdata2 @4058 */
|
|
SECTION_SDATA2 static f64 lit_4058 = 4503599627370496.0 /* cast u32 to float */;
|
|
|
|
/* 801DD50C-801DD934 1D7E4C 0428+00 1/1 1/1 0/0 .text _draw__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::_draw() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/_draw__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DD934-801DD95C 1D8274 0028+00 0/0 2/2 0/0 .text isSync__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::isSync() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/isSync__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DD95C-801DDA20 1D829C 00C4+00 1/1 0/0 0/0 .text letter_init_calc__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::letter_init_calc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/letter_init_calc__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DDA20-801DDA74 1D8360 0054+00 1/1 0/0 0/0 .text init__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/init__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80396DC0-80396DC0 023420 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80396DC0 = "/res/Layout/letres.arc";
|
|
#pragma pop
|
|
|
|
/* 80454310-80454318 002910 0008+00 7/7 0/0 0/0 .sdata2 @4171 */
|
|
SECTION_SDATA2 static f64 lit_4171 = 4503601774854144.0 /* cast s32 to float */;
|
|
|
|
/* 801DDA74-801DDC98 1D83B4 0224+00 0/0 2/2 0/0 .text _open__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::_open() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/_open__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DDC98-801DDE18 1D85D8 0180+00 0/0 1/1 0/0 .text _close__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::_close() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/_close__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DDE18-801DDE54 1D8758 003C+00 1/0 0/0 0/0 .text wait_init__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::wait_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/wait_init__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DDE54-801DE164 1D8794 0310+00 1/0 0/0 0/0 .text wait_move__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::wait_move() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/wait_move__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DE164-801DE1E8 1D8AA4 0084+00 1/0 0/0 0/0 .text slide_right_init__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::slide_right_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/slide_right_init__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80454318-8045431C 002918 0004+00 3/3 0/0 0/0 .sdata2 @4308 */
|
|
SECTION_SDATA2 static f32 lit_4308 = 0.5f;
|
|
|
|
/* 8045431C-80454320 00291C 0004+00 2/2 0/0 0/0 .sdata2 @4309 */
|
|
SECTION_SDATA2 static f32 lit_4309 = 50.0f;
|
|
|
|
/* 80454320-80454328 002920 0004+04 2/2 0/0 0/0 .sdata2 @4310 */
|
|
SECTION_SDATA2 static f32 lit_4310[1 + 1 /* padding */] = {
|
|
1.0f / 10.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 801DE1E8-801DE24C 1D8B28 0064+00 1/0 0/0 0/0 .text slide_right_move__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::slide_right_move() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/slide_right_move__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DE24C-801DE2D0 1D8B8C 0084+00 1/0 0/0 0/0 .text slide_left_init__14dMenu_Letter_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::slide_left_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/slide_left_init__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DE2D0-801DE334 1D8C10 0064+00 1/0 0/0 0/0 .text slide_left_move__14dMenu_Letter_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::slide_left_move() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/slide_left_move__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80396DC0-80396DC0 023420 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80396DD7 = "%d/%d";
|
|
#pragma pop
|
|
|
|
/* 801DE334-801DE564 1D8C74 0230+00 1/0 0/0 0/0 .text read_open_init__14dMenu_Letter_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::read_open_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/read_open_init__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DE564-801DE70C 1D8EA4 01A8+00 1/0 0/0 0/0 .text read_open_move__14dMenu_Letter_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::read_open_move() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/read_open_move__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DE70C-801DE824 1D904C 0118+00 1/0 0/0 0/0 .text read_move_init__14dMenu_Letter_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::read_move_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/read_move_init__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DE824-801DEA48 1D9164 0224+00 1/0 0/0 0/0 .text read_move_move__14dMenu_Letter_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::read_move_move() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/read_move_move__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DEA48-801DEA94 1D9388 004C+00 1/0 0/0 0/0 .text read_next_fadeout_init__14dMenu_Letter_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::read_next_fadeout_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/read_next_fadeout_init__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DEA94-801DEBD8 1D93D4 0144+00 1/0 0/0 0/0 .text read_next_fadeout_move__14dMenu_Letter_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::read_next_fadeout_move() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/read_next_fadeout_move__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DEBD8-801DED04 1D9518 012C+00 1/0 0/0 0/0 .text read_next_fadein_init__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::read_next_fadein_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/read_next_fadein_init__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DED04-801DEE20 1D9644 011C+00 1/0 0/0 0/0 .text read_next_fadein_move__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::read_next_fadein_move() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/read_next_fadein_move__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DEE20-801DEE6C 1D9760 004C+00 1/0 0/0 0/0 .text read_close_init__14dMenu_Letter_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::read_close_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/read_close_init__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DEE6C-801DF010 1D97AC 01A4+00 1/0 0/0 0/0 .text read_close_move__14dMenu_Letter_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::read_close_move() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/read_close_move__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 803969C8-803969F8 023028 0030+00 2/2 0/0 0/0 .rodata tag_sub0$4610 */
|
|
SECTION_RODATA static u8 const tag_sub0[48] = {
|
|
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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x803969C8, &tag_sub0);
|
|
|
|
/* 803969F8-80396A28 023058 0030+00 0/1 0/0 0/0 .rodata tag_sub1$4611 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const tag_sub1[48] = {
|
|
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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x803969F8, &tag_sub1);
|
|
#pragma pop
|
|
|
|
/* 80396A28-80396A58 023088 0030+00 0/1 0/0 0/0 .rodata tag_name0$4612 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const tag_name0[48] = {
|
|
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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80396A28, &tag_name0);
|
|
#pragma pop
|
|
|
|
/* 80396A58-80396A88 0230B8 0030+00 0/1 0/0 0/0 .rodata tag_name1$4613 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const tag_name1[48] = {
|
|
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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80396A58, &tag_name1);
|
|
#pragma pop
|
|
|
|
/* 80396A88-80396AB8 0230E8 0030+00 0/1 0/0 0/0 .rodata ftag_sub0$4614 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const ftag_sub0[48] = {
|
|
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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80396A88, &ftag_sub0);
|
|
#pragma pop
|
|
|
|
/* 80396AB8-80396AE8 023118 0030+00 0/1 0/0 0/0 .rodata ftag_sub1$4615 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const ftag_sub1[48] = {
|
|
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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80396AB8, &ftag_sub1);
|
|
#pragma pop
|
|
|
|
/* 80396AE8-80396B18 023148 0030+00 0/1 0/0 0/0 .rodata ftag_name0$4616 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const ftag_name0[48] = {
|
|
0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x36, 0x73, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x37, 0x73,
|
|
0x66, 0x65, 0x6E, 0x75, 0x5F, 0x66, 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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80396AE8, &ftag_name0);
|
|
#pragma pop
|
|
|
|
/* 80396B18-80396B48 023178 0030+00 0/1 0/0 0/0 .rodata ftag_name1$4617 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const ftag_name1[48] = {
|
|
0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x36, 0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x37,
|
|
0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x38, 0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x39,
|
|
0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x31, 0x30, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x31, 0x31,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80396B18, &ftag_name1);
|
|
#pragma pop
|
|
|
|
/* 80396B48-80396B78 0231A8 0030+00 0/1 0/0 0/0 .rodata tag_letter$4628 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const tag_letter[48] = {
|
|
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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80396B48, &tag_letter);
|
|
#pragma pop
|
|
|
|
/* 80396B78-80396BA8 0231D8 0030+00 0/1 0/0 0/0 .rodata tag_frame$4635 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const tag_frame[48] = {
|
|
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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80396B78, &tag_frame);
|
|
#pragma pop
|
|
|
|
/* 80396BA8-80396BD8 023208 0030+00 0/1 0/0 0/0 .rodata tag_menu0$4636 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const tag_menu0[48] = {
|
|
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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80396BA8, &tag_menu0);
|
|
#pragma pop
|
|
|
|
/* 80396BD8-80396C08 023238 0030+00 0/1 0/0 0/0 .rodata tag_menu1$4637 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const tag_menu1[48] = {
|
|
0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x36, 0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x37,
|
|
0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x38, 0x00, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x39,
|
|
0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x31, 0x30, 0x66, 0x65, 0x6E, 0x75, 0x5F, 0x74, 0x31, 0x31,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80396BD8, &tag_menu1);
|
|
#pragma pop
|
|
|
|
/* 80396C08-80396C38 023268 0030+00 0/1 0/0 0/0 .rodata tag_midoku$4638 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const tag_midoku[48] = {
|
|
0x6D, 0x69, 0x64, 0x6F, 0x6B, 0x75, 0x5F, 0x30, 0x6D, 0x69, 0x64, 0x6F, 0x6B, 0x75, 0x5F, 0x31,
|
|
0x6D, 0x69, 0x64, 0x6F, 0x6B, 0x75, 0x5F, 0x32, 0x6D, 0x69, 0x64, 0x6F, 0x6B, 0x75, 0x5F, 0x33,
|
|
0x6D, 0x69, 0x64, 0x6F, 0x6B, 0x75, 0x5F, 0x34, 0x6D, 0x69, 0x64, 0x6F, 0x6B, 0x75, 0x5F, 0x35,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80396C08, &tag_midoku);
|
|
#pragma pop
|
|
|
|
/* 80396DC0-80396DC0 023420 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80396DDD = "zelda_letter_select_6menu.blo";
|
|
SECTION_DEAD static char const* const stringBase_80396DFB = "";
|
|
#pragma pop
|
|
|
|
/* 801DF010-801DFA28 1D9950 0A18+00 1/1 0/0 0/0 .text screenSetMenu__14dMenu_Letter_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::screenSetMenu() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/screenSetMenu__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DFA28-801DFA34 1DA368 000C+00 0/0 1/0 0/0 .text getWhite__10J2DTextBoxCFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void J2DTextBox::getWhite() const {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/getWhite__10J2DTextBoxCFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DFA34-801DFA40 1DA374 000C+00 0/0 1/0 0/0 .text getBlack__10J2DTextBoxCFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void J2DTextBox::getBlack() const {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/getBlack__10J2DTextBoxCFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DFA40-801DFA4C 1DA380 000C+00 0/0 1/0 0/0 .text getWhite__10J2DPictureCFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void J2DPicture::getWhite() const {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/getWhite__10J2DPictureCFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801DFA4C-801DFA58 1DA38C 000C+00 0/0 1/0 0/0 .text getBlack__10J2DPictureCFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void J2DPicture::getBlack() const {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/getBlack__10J2DPictureCFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80396C38-80396C80 023298 0048+00 0/1 0/0 0/0 .rodata tag_pip$4827 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const tag_pip[72] = {
|
|
0x00, 0x70, 0x69, 0x5F, 0x30, 0x30, 0x5F, 0x6E, 0x00, 0x70, 0x69, 0x5F, 0x30, 0x31, 0x5F,
|
|
0x6E, 0x00, 0x70, 0x69, 0x5F, 0x30, 0x32, 0x5F, 0x6E, 0x00, 0x70, 0x69, 0x5F, 0x30, 0x33,
|
|
0x5F, 0x6E, 0x00, 0x70, 0x69, 0x5F, 0x30, 0x34, 0x5F, 0x6E, 0x00, 0x70, 0x69, 0x5F, 0x30,
|
|
0x35, 0x5F, 0x6E, 0x00, 0x70, 0x69, 0x5F, 0x30, 0x36, 0x5F, 0x6E, 0x00, 0x70, 0x69, 0x5F,
|
|
0x30, 0x37, 0x5F, 0x6E, 0x00, 0x70, 0x69, 0x5F, 0x30, 0x38, 0x5F, 0x6E,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80396C38, &tag_pip);
|
|
#pragma pop
|
|
|
|
/* 80396C80-80396CC8 0232E0 0048+00 0/1 0/0 0/0 .rodata tag_pil$4828 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const tag_pil[72] = {
|
|
0x00, 0x70, 0x69, 0x5F, 0x6C, 0x5F, 0x30, 0x30, 0x00, 0x70, 0x69, 0x5F, 0x6C, 0x5F, 0x30,
|
|
0x31, 0x00, 0x70, 0x69, 0x5F, 0x6C, 0x5F, 0x30, 0x32, 0x00, 0x70, 0x69, 0x5F, 0x6C, 0x5F,
|
|
0x30, 0x33, 0x00, 0x70, 0x69, 0x5F, 0x6C, 0x5F, 0x30, 0x34, 0x00, 0x70, 0x69, 0x5F, 0x6C,
|
|
0x5F, 0x30, 0x35, 0x00, 0x70, 0x69, 0x5F, 0x6C, 0x5F, 0x30, 0x36, 0x00, 0x70, 0x69, 0x5F,
|
|
0x6C, 0x5F, 0x30, 0x37, 0x00, 0x70, 0x69, 0x5F, 0x6C, 0x5F, 0x30, 0x38,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80396C80, &tag_pil);
|
|
#pragma pop
|
|
|
|
/* 80396CC8-80396D10 023328 0048+00 0/1 0/0 0/0 .rodata tag_pii$4829 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const tag_pii[72] = {
|
|
0x00, 0x00, 0x00, 0x70, 0x69, 0x5F, 0x30, 0x30, 0x00, 0x00, 0x00, 0x70, 0x69, 0x5F, 0x30,
|
|
0x31, 0x00, 0x00, 0x00, 0x70, 0x69, 0x5F, 0x30, 0x32, 0x00, 0x00, 0x00, 0x70, 0x69, 0x5F,
|
|
0x30, 0x33, 0x00, 0x00, 0x00, 0x70, 0x69, 0x5F, 0x30, 0x34, 0x00, 0x00, 0x00, 0x70, 0x69,
|
|
0x5F, 0x30, 0x35, 0x00, 0x00, 0x00, 0x70, 0x69, 0x5F, 0x30, 0x36, 0x00, 0x00, 0x00, 0x70,
|
|
0x69, 0x5F, 0x30, 0x37, 0x00, 0x00, 0x00, 0x70, 0x69, 0x5F, 0x30, 0x38,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80396CC8, &tag_pii);
|
|
#pragma pop
|
|
|
|
/* 80396DC0-80396DC0 023420 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80396DFC = "zelda_letter_select_base.blo";
|
|
#pragma pop
|
|
|
|
/* 801DFA58-801E0330 1DA398 08D8+00 1/1 0/0 0/0 .text screenSetBase__14dMenu_Letter_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::screenSetBase() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/screenSetBase__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80396DC0-80396DC0 023420 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80396E19 = "zelda_letter_select_shadow.blo";
|
|
#pragma pop
|
|
|
|
/* 801E0330-801E03D8 1DAC70 00A8+00 1/1 0/0 0/0 .text screenSetShadow__14dMenu_Letter_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::screenSetShadow() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/screenSetShadow__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80396D10-80396D70 023370 0060+00 1/1 0/0 0/0 .rodata line_tag$4914 */
|
|
SECTION_RODATA static u8 const line_tag[96] = {
|
|
0x00, 0x00, 0x6C, 0x69, 0x6E, 0x65, 0x30, 0x39, 0x00, 0x00, 0x6C, 0x69, 0x6E, 0x65, 0x31, 0x30,
|
|
0x00, 0x00, 0x6C, 0x69, 0x6E, 0x65, 0x31, 0x31, 0x00, 0x00, 0x6C, 0x69, 0x6E, 0x65, 0x31, 0x32,
|
|
0x00, 0x00, 0x6C, 0x69, 0x6E, 0x65, 0x31, 0x33, 0x00, 0x00, 0x6C, 0x69, 0x6E, 0x65, 0x31, 0x34,
|
|
0x00, 0x00, 0x6C, 0x69, 0x6E, 0x65, 0x31, 0x35, 0x00, 0x00, 0x6C, 0x69, 0x6E, 0x65, 0x31, 0x36,
|
|
0x00, 0x00, 0x6C, 0x69, 0x6E, 0x65, 0x31, 0x37, 0x00, 0x00, 0x6C, 0x69, 0x6E, 0x65, 0x31, 0x38,
|
|
0x00, 0x00, 0x6C, 0x69, 0x6E, 0x65, 0x31, 0x39, 0x00, 0x00, 0x6C, 0x69, 0x6E, 0x65, 0x32, 0x30,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80396D10, &line_tag);
|
|
|
|
/* 80396DC0-80396DC0 023420 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80396E38 = "zelda_letter_window_base.blo";
|
|
SECTION_DEAD static char const* const stringBase_80396E55 = "zelda_letter_window_spot.blo";
|
|
SECTION_DEAD static char const* const stringBase_80396E72 = "tt_block8x8.bti";
|
|
#pragma pop
|
|
|
|
/* 801E03D8-801E09A8 1DAD18 05D0+00 1/1 0/0 0/0 .text screenSetLetter__14dMenu_Letter_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::screenSetLetter() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/screenSetLetter__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80396D70-80396D98 0233D0 0028+00 1/1 0/0 0/0 .rodata text_a_tag$5024 */
|
|
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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80396D70, &text_a_tag);
|
|
|
|
/* 80396D98-80396DC0 0233F8 0028+00 1/1 0/0 0/0 .rodata text_b_tag$5025 */
|
|
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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80396D98, &text_b_tag);
|
|
|
|
/* 80396DC0-80396DC0 023420 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80396E82 = "zelda_collect_soubi_do_icon_parts.blo";
|
|
#pragma pop
|
|
|
|
/* 801E09A8-801E0B24 1DB2E8 017C+00 1/1 0/0 0/0 .text screenSetDoIcon__14dMenu_Letter_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::screenSetDoIcon() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/screenSetDoIcon__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801E0B24-801E0BB0 1DB464 008C+00 3/3 0/0 0/0 .text setCursorPos__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::setCursorPos() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/setCursorPos__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801E0BB0-801E0E34 1DB4F0 0284+00 3/3 0/0 0/0 .text changeActiveColor__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::changeActiveColor() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/changeActiveColor__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801E0E34-801E0E84 1DB774 0050+00 2/2 0/0 0/0 .text changePageLight__14dMenu_Letter_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::changePageLight() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/changePageLight__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801E0E84-801E1038 1DB7C4 01B4+00 2/2 0/0 0/0 .text setPageText__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::setPageText() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/setPageText__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801E1038-801E11EC 1DB978 01B4+00 1/1 0/0 0/0 .text setDMYPageText__14dMenu_Letter_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::setDMYPageText() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/setDMYPageText__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801E11EC-801E1518 1DBB2C 032C+00 2/2 0/0 0/0 .text copyDMYMenu__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::copyDMYMenu() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/copyDMYMenu__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801E1518-801E15C8 1DBE58 00B0+00 7/7 0/0 0/0 .text setAButtonString__14dMenu_Letter_cFUs */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::setAButtonString(u16 param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/setAButtonString__14dMenu_Letter_cFUs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801E15C8-801E1678 1DBF08 00B0+00 7/7 0/0 0/0 .text setBButtonString__14dMenu_Letter_cFUs */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::setBButtonString(u16 param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/setBButtonString__14dMenu_Letter_cFUs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801E1678-801E1748 1DBFB8 00D0+00 1/1 0/0 0/0 .text getLetterNum__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::getLetterNum() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/getLetterNum__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801E1748-801E1D10 1DC088 05C8+00 2/2 0/0 0/0 .text setHIO__14dMenu_Letter_cFb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::setHIO(bool param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/setHIO__14dMenu_Letter_cFb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801E1D10-801E1D5C 1DC650 004C+00 0/0 1/0 0/0 .text
|
|
* getStringPage__12dMsgString_cFUlUcUcP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgString_c::getStringPage(u32 param_0, u8 param_1, u8 param_2, J2DTextBox* param_3,
|
|
J2DTextBox* param_4, JUTFont* param_5, COutFont_c* param_6,
|
|
u8 param_7) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/getStringPage__12dMsgString_cFUlUcUcP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801E1D5C-801E1D7C 1DC69C 0020+00 1/0 0/0 0/0 .text draw__14dMenu_Letter_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMenu_Letter_c::draw() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/draw__14dMenu_Letter_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801E1D7C-801E1F10 1DC6BC 0194+00 0/0 1/0 0/0 .text __sinit_d_menu_letter_cpp */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void __sinit_d_menu_letter_cpp() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_letter/__sinit_d_menu_letter_cpp.s"
|
|
}
|
|
#pragma pop
|
|
|
|
#pragma push
|
|
#pragma force_active on
|
|
REGISTER_CTORS(0x801E1D7C, __sinit_d_menu_letter_cpp);
|
|
#pragma pop
|
|
|
|
/* 80396DC0-80396DC0 023420 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|