mirror of https://github.com/zeldaret/tp.git
609 lines
21 KiB
C++
609 lines
21 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: msg/scrn/d_msg_scrn_item
|
|
//
|
|
|
|
#include "msg/scrn/d_msg_scrn_item.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct dMsgScrnLight_c {
|
|
/* 80245934 */ dMsgScrnLight_c(u8, u8);
|
|
/* 80245C04 */ void draw(f32*, f32, f32, f32, f32, f32, u8);
|
|
};
|
|
|
|
struct J2DAnmColor {};
|
|
|
|
struct J2DAnmTextureSRTKey {};
|
|
|
|
struct JKRExpHeap {};
|
|
|
|
struct dMsgScrnItem_c {
|
|
/* 8023E79C */ dMsgScrnItem_c(u8, u8, JKRExpHeap*);
|
|
/* 8023F51C */ ~dMsgScrnItem_c();
|
|
/* 8023F888 */ void exec();
|
|
/* 8023FB24 */ void drawSelf();
|
|
/* 8023FF30 */ void arwAnimeInit();
|
|
/* 8023FF54 */ void arwAnimeMove();
|
|
/* 8023FF78 */ void dotAnimeInit();
|
|
/* 8023FF9C */ void dotAnimeMove();
|
|
/* 8023FFC0 */ void setSelectString(char*, char*, char*);
|
|
/* 8023FFE4 */ void setSelectRubyString(char*, char*, char*);
|
|
/* 80240008 */ void isSelect();
|
|
/* 8024002C */ void selectAnimeInit(u8, u8, f32, u8);
|
|
/* 8024005C */ void selectAnimeMove(u8, u8, bool);
|
|
/* 80240080 */ void selectAnimeEnd();
|
|
/* 802400A4 */ void fukiScale(f32);
|
|
/* 802400A8 */ void fukiTrans(f32, f32);
|
|
/* 802400CC */ void fukiAlpha(f32);
|
|
/* 80240174 */ void fukiPosCalc(u8);
|
|
/* 8024074C */ void setBtk0Animation(J2DAnmTextureSRTKey*);
|
|
/* 802407E8 */ void setBpk0Animation(J2DAnmColor*);
|
|
/* 80240844 */ void setBpk1Animation(J2DAnmColor*);
|
|
/* 802408A4 */ void isOugiID();
|
|
};
|
|
|
|
struct dMsgScrnBase_c {
|
|
/* 8023C0DC */ dMsgScrnBase_c();
|
|
/* 8023C124 */ ~dMsgScrnBase_c();
|
|
/* 8023C16C */ void init();
|
|
/* 8023C234 */ void multiDraw();
|
|
/* 8023C274 */ void draw();
|
|
/* 8023C32C */ void drawOutFont(f32, f32, f32);
|
|
/* 8023C4F4 */ void fontAlpha(f32);
|
|
/* 8023C574 */ void isTalkNow();
|
|
};
|
|
|
|
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 dMsgScrn3Select_c {
|
|
/* 802390B4 */ dMsgScrn3Select_c();
|
|
/* 80239C64 */ void isSelect();
|
|
/* 80239C78 */ void setString(char*, char*, char*);
|
|
/* 80239D08 */ void setRubyString(char*, char*, char*);
|
|
/* 80239D98 */ void translate(f32, f32);
|
|
/* 80239DD4 */ void draw(f32, f32);
|
|
/* 8023A094 */ void selAnimeInit(u8, u8, u8, f32, u8);
|
|
/* 8023A398 */ void selAnimeMove(u8, u8, bool);
|
|
/* 8023A680 */ void selAnimeEnd();
|
|
/* 8023A934 */ void getTextBoxWidth();
|
|
/* 8023A94C */ void getFontSize();
|
|
/* 8023A95C */ void getRubyFontSize();
|
|
/* 8023A97C */ void getCharSpace();
|
|
/* 8023A98C */ void getRubyCharSpace();
|
|
/* 8023A9AC */ void getTextBoxGlobalPosX(int);
|
|
/* 8023A9D8 */ void getTextBoxGlobalPosY(int);
|
|
};
|
|
|
|
struct dMsgObject_c {
|
|
/* 8023819C */ void getActor();
|
|
/* 802383D0 */ void getMessageID();
|
|
};
|
|
|
|
struct ResTIMG {};
|
|
|
|
struct J2DPicture {
|
|
/* 802FC708 */ J2DPicture(ResTIMG const*);
|
|
};
|
|
|
|
struct dMeter2Info_c {
|
|
/* 8021CF08 */ void readItemTexture(u8, void*, J2DPicture*, void*, J2DPicture*, void*,
|
|
J2DPicture*, void*, J2DPicture*, int);
|
|
/* 8021D36C */ void setItemColor(u8, J2DPicture*, J2DPicture*, J2DPicture*, J2DPicture*);
|
|
};
|
|
|
|
struct dItem_data {
|
|
static void* item_resource[1530];
|
|
};
|
|
|
|
struct Vec {};
|
|
|
|
struct cXyz {
|
|
/* 8026702C */ bool operator==(Vec const&) const;
|
|
};
|
|
|
|
struct JKRHeap {
|
|
/* 802CE4D4 */ void alloc(u32, int);
|
|
/* 802CE548 */ void free(void*);
|
|
};
|
|
|
|
struct JKRFileLoader {
|
|
/* 802D4270 */ void getGlbResource(char const*, JKRFileLoader*);
|
|
};
|
|
|
|
struct JKRArchive {
|
|
/* 802D5ECC */ void readIdxResource(void*, u32, u32);
|
|
};
|
|
|
|
struct J2DGrafContext {};
|
|
|
|
struct J2DScreen {
|
|
/* 802F8498 */ J2DScreen();
|
|
/* 802F8648 */ void setPriority(char const*, u32, JKRArchive*);
|
|
/* 802F8ED4 */ void draw(f32, f32, J2DGrafContext const*);
|
|
/* 802F9690 */ void animation();
|
|
};
|
|
|
|
struct J2DBasePosition {};
|
|
|
|
struct J2DPane {
|
|
/* 802F7100 */ void getBounds();
|
|
/* 802F76F8 */ void setBasePosition(J2DBasePosition);
|
|
};
|
|
|
|
struct J2DAnmLoaderDataBase {
|
|
/* 80308A6C */ void load(void const*);
|
|
};
|
|
|
|
struct CPaneMgrAlpha {
|
|
/* 802557D0 */ void setAlphaRate(f32);
|
|
/* 80255828 */ void getAlphaRate();
|
|
};
|
|
|
|
struct CPaneMgr {
|
|
/* 80253984 */ CPaneMgr(J2DScreen*, u64, u8, JKRExpHeap*);
|
|
/* 80253B2C */ void reinit();
|
|
/* 802542E8 */ void getGlobalPosX();
|
|
/* 80254364 */ void getGlobalPosY();
|
|
/* 802545B0 */ void paneTrans(f32, f32);
|
|
/* 80254EBC */ void getGlobalVtxCenter(J2DPane*, bool, s16);
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void __ct__14dMsgScrnItem_cFUcUcP10JKRExpHeap();
|
|
extern "C" void __dt__14dMsgScrnItem_cFv();
|
|
extern "C" void exec__14dMsgScrnItem_cFv();
|
|
extern "C" void drawSelf__14dMsgScrnItem_cFv();
|
|
extern "C" void arwAnimeInit__14dMsgScrnItem_cFv();
|
|
extern "C" void arwAnimeMove__14dMsgScrnItem_cFv();
|
|
extern "C" void dotAnimeInit__14dMsgScrnItem_cFv();
|
|
extern "C" void dotAnimeMove__14dMsgScrnItem_cFv();
|
|
extern "C" void setSelectString__14dMsgScrnItem_cFPcPcPc();
|
|
extern "C" void setSelectRubyString__14dMsgScrnItem_cFPcPcPc();
|
|
extern "C" void isSelect__14dMsgScrnItem_cFv();
|
|
extern "C" void selectAnimeInit__14dMsgScrnItem_cFUcUcfUc();
|
|
extern "C" void selectAnimeMove__14dMsgScrnItem_cFUcUcb();
|
|
extern "C" void selectAnimeEnd__14dMsgScrnItem_cFv();
|
|
extern "C" void fukiScale__14dMsgScrnItem_cFf();
|
|
extern "C" void fukiTrans__14dMsgScrnItem_cFff();
|
|
extern "C" void fukiAlpha__14dMsgScrnItem_cFf();
|
|
extern "C" void fukiPosCalc__14dMsgScrnItem_cFUc();
|
|
extern "C" void setBtk0Animation__14dMsgScrnItem_cFP19J2DAnmTextureSRTKey();
|
|
extern "C" void setBpk0Animation__14dMsgScrnItem_cFP11J2DAnmColor();
|
|
extern "C" void setBpk1Animation__14dMsgScrnItem_cFP11J2DAnmColor();
|
|
extern "C" void isOugiID__14dMsgScrnItem_cFv();
|
|
extern "C" extern char const* const msg_scrn_d_msg_scrn_item__stringBase0;
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
SECTION_INIT void memset();
|
|
extern "C" void mDoExt_getMesgFont__Fv();
|
|
extern "C" void mDoLib_project__FP3VecP3Vec();
|
|
extern "C" void dComIfGp_getSubHeap2D__Fi();
|
|
extern "C" void
|
|
readItemTexture__13dMeter2Info_cFUcPvP10J2DPicturePvP10J2DPicturePvP10J2DPicturePvP10J2DPicturei();
|
|
extern "C" void
|
|
setItemColor__13dMeter2Info_cFUcP10J2DPictureP10J2DPictureP10J2DPictureP10J2DPicture();
|
|
extern "C" void getActor__12dMsgObject_cFv();
|
|
extern "C" void getMessageID__12dMsgObject_cFv();
|
|
extern "C" void __ct__17dMsgScrn3Select_cFv();
|
|
extern "C" void isSelect__17dMsgScrn3Select_cFv();
|
|
extern "C" void setString__17dMsgScrn3Select_cFPcPcPc();
|
|
extern "C" void setRubyString__17dMsgScrn3Select_cFPcPcPc();
|
|
extern "C" void translate__17dMsgScrn3Select_cFff();
|
|
extern "C" void draw__17dMsgScrn3Select_cFff();
|
|
extern "C" void selAnimeInit__17dMsgScrn3Select_cFUcUcUcfUc();
|
|
extern "C" void selAnimeMove__17dMsgScrn3Select_cFUcUcb();
|
|
extern "C" void selAnimeEnd__17dMsgScrn3Select_cFv();
|
|
extern "C" void getTextBoxWidth__17dMsgScrn3Select_cFv();
|
|
extern "C" void getFontSize__17dMsgScrn3Select_cFv();
|
|
extern "C" void getRubyFontSize__17dMsgScrn3Select_cFv();
|
|
extern "C" void getCharSpace__17dMsgScrn3Select_cFv();
|
|
extern "C" void getRubyCharSpace__17dMsgScrn3Select_cFv();
|
|
extern "C" void getTextBoxGlobalPosX__17dMsgScrn3Select_cFi();
|
|
extern "C" void getTextBoxGlobalPosY__17dMsgScrn3Select_cFi();
|
|
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 __ct__14dMsgScrnBase_cFv();
|
|
extern "C" void __dt__14dMsgScrnBase_cFv();
|
|
extern "C" void init__14dMsgScrnBase_cFv();
|
|
extern "C" void multiDraw__14dMsgScrnBase_cFv();
|
|
extern "C" void draw__14dMsgScrnBase_cFv();
|
|
extern "C" void drawOutFont__14dMsgScrnBase_cFfff();
|
|
extern "C" void fontAlpha__14dMsgScrnBase_cFf();
|
|
extern "C" void isTalkNow__14dMsgScrnBase_cFv();
|
|
extern "C" void __ct__15dMsgScrnLight_cFUcUc();
|
|
extern "C" void draw__15dMsgScrnLight_cFPffffffUc();
|
|
extern "C" void __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap();
|
|
extern "C" void reinit__8CPaneMgrFv();
|
|
extern "C" void getGlobalPosX__8CPaneMgrFv();
|
|
extern "C" void getGlobalPosY__8CPaneMgrFv();
|
|
extern "C" void paneTrans__8CPaneMgrFff();
|
|
extern "C" void getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs();
|
|
extern "C" void dPaneClass_showNullPane__FP9J2DScreen();
|
|
extern "C" void setAlphaRate__13CPaneMgrAlphaFf();
|
|
extern "C" void getAlphaRate__13CPaneMgrAlphaFv();
|
|
extern "C" bool __eq__4cXyzCFRC3Vec();
|
|
extern "C" void alloc__7JKRHeapFUli();
|
|
extern "C" void free__7JKRHeapFPv();
|
|
extern "C" void* __nw__FUl();
|
|
extern "C" void __dl__FPv();
|
|
extern "C" void getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader();
|
|
extern "C" void readIdxResource__10JKRArchiveFPvUlUl();
|
|
extern "C" void getBounds__7J2DPaneFv();
|
|
extern "C" void setBasePosition__7J2DPaneF15J2DBasePosition();
|
|
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 load__20J2DAnmLoaderDataBaseFPCv();
|
|
extern "C" void _savegpr_25();
|
|
extern "C" void _savegpr_26();
|
|
extern "C" void _savegpr_28();
|
|
extern "C" void _savegpr_29();
|
|
extern "C" void _restgpr_25();
|
|
extern "C" void _restgpr_26();
|
|
extern "C" void _restgpr_28();
|
|
extern "C" void _restgpr_29();
|
|
extern "C" void* item_resource__10dItem_data[1530];
|
|
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 g_MsgObject_HIO_c[1040];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 80399990-80399990 025FF0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80399990 = "zelda_item_get_window.blo";
|
|
SECTION_DEAD static char const* const stringBase_803999AA = "zelda_item_get_window_text.blo";
|
|
SECTION_DEAD static char const* const stringBase_803999C9 = "zelda_item_get_window.btk";
|
|
SECTION_DEAD static char const* const stringBase_803999E3 = "zelda_item_get_window.bpk";
|
|
SECTION_DEAD static char const* const stringBase_803999FD = "zelda_item_get_window_02.bpk";
|
|
/* @stringBase0 padding */
|
|
SECTION_DEAD static char const* const pad_80399A1A = "\0\0\0\0\0";
|
|
#pragma pop
|
|
|
|
/* 803C0F78-803C0FD0 01E098 0058+00 2/2 0/0 0/0 .data __vt__14dMsgScrnItem_c */
|
|
SECTION_DATA extern void* __vt__14dMsgScrnItem_c[22] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)draw__14dMsgScrnBase_cFv,
|
|
(void*)__dt__14dMsgScrnItem_cFv,
|
|
(void*)exec__14dMsgScrnItem_cFv,
|
|
(void*)multiDraw__14dMsgScrnBase_cFv,
|
|
(void*)drawSelf__14dMsgScrnItem_cFv,
|
|
(void*)setSelectString__14dMsgScrnItem_cFPcPcPc,
|
|
(void*)setSelectRubyString__14dMsgScrnItem_cFPcPcPc,
|
|
(void*)arwAnimeInit__14dMsgScrnItem_cFv,
|
|
(void*)arwAnimeMove__14dMsgScrnItem_cFv,
|
|
(void*)dotAnimeInit__14dMsgScrnItem_cFv,
|
|
(void*)dotAnimeMove__14dMsgScrnItem_cFv,
|
|
(void*)isSelect__14dMsgScrnItem_cFv,
|
|
(void*)selectAnimeInit__14dMsgScrnItem_cFUcUcfUc,
|
|
(void*)selectAnimeMove__14dMsgScrnItem_cFUcUcb,
|
|
(void*)selectAnimeEnd__14dMsgScrnItem_cFv,
|
|
(void*)fukiScale__14dMsgScrnItem_cFf,
|
|
(void*)fukiTrans__14dMsgScrnItem_cFff,
|
|
(void*)fukiAlpha__14dMsgScrnItem_cFf,
|
|
(void*)fontAlpha__14dMsgScrnBase_cFf,
|
|
(void*)fukiPosCalc__14dMsgScrnItem_cFUc,
|
|
};
|
|
|
|
/* 80454BF8-80454BFC 0031F8 0004+00 2/2 0/0 0/0 .sdata2 @4192 */
|
|
SECTION_SDATA2 static f32 lit_4192 = 100.0f;
|
|
|
|
/* 80454BFC-80454C00 0031FC 0004+00 3/3 0/0 0/0 .sdata2 @4193 */
|
|
SECTION_SDATA2 static f32 lit_4193 = 1.0f;
|
|
|
|
/* 80454C00-80454C04 003200 0004+00 1/1 0/0 0/0 .sdata2 @4194 */
|
|
SECTION_SDATA2 static f32 lit_4194 = 48.0f;
|
|
|
|
/* 80454C04-80454C08 003204 0004+00 3/3 0/0 0/0 .sdata2 @4195 */
|
|
SECTION_SDATA2 static u8 lit_4195[4] = {
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
|
|
/* 80454C08-80454C0C 003208 0004+00 1/1 0/0 0/0 .sdata2 @4196 */
|
|
SECTION_SDATA2 static f32 lit_4196 = 6.0f / 5.0f;
|
|
|
|
/* 80454C0C-80454C10 00320C 0004+00 3/3 0/0 0/0 .sdata2 @4197 */
|
|
SECTION_SDATA2 static f32 lit_4197 = 0.5f;
|
|
|
|
/* 80454C10-80454C18 003210 0008+00 2/2 0/0 0/0 .sdata2 @4199 */
|
|
SECTION_SDATA2 static f64 lit_4199 = 4503599627370496.0 /* cast u32 to float */;
|
|
|
|
/* 8023E79C-8023F51C 2390DC 0D80+00 0/0 1/1 0/0 .text __ct__14dMsgScrnItem_cFUcUcP10JKRExpHeap */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dMsgScrnItem_c::dMsgScrnItem_c(u8 param_0, u8 param_1, JKRExpHeap* param_2) {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/__ct__14dMsgScrnItem_cFUcUcP10JKRExpHeap.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8023F51C-8023F888 239E5C 036C+00 1/0 0/0 0/0 .text __dt__14dMsgScrnItem_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dMsgScrnItem_c::~dMsgScrnItem_c() {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/__dt__14dMsgScrnItem_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80454C18-80454C20 003218 0008+00 2/2 0/0 0/0 .sdata2 @4388 */
|
|
SECTION_SDATA2 static f64 lit_4388 = 4503601774854144.0 /* cast s32 to float */;
|
|
|
|
/* 8023F888-8023FB24 23A1C8 029C+00 1/0 0/0 0/0 .text exec__14dMsgScrnItem_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::exec() {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/exec__14dMsgScrnItem_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80454C20-80454C24 003220 0004+00 1/1 0/0 0/0 .sdata2 @4476 */
|
|
SECTION_SDATA2 static f32 lit_4476 = 2.0f;
|
|
|
|
/* 80454C24-80454C28 003224 0004+00 1/1 0/0 0/0 .sdata2 @4477 */
|
|
SECTION_SDATA2 static f32 lit_4477 = 255.0f;
|
|
|
|
/* 80454C28-80454C2C 003228 0004+00 1/1 0/0 0/0 .sdata2 @4478 */
|
|
SECTION_SDATA2 static f32 lit_4478 = 3.0f / 5.0f;
|
|
|
|
/* 8023FB24-8023FF30 23A464 040C+00 1/0 0/0 0/0 .text drawSelf__14dMsgScrnItem_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::drawSelf() {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/drawSelf__14dMsgScrnItem_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8023FF30-8023FF54 23A870 0024+00 1/0 0/0 0/0 .text arwAnimeInit__14dMsgScrnItem_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::arwAnimeInit() {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/arwAnimeInit__14dMsgScrnItem_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8023FF54-8023FF78 23A894 0024+00 1/0 0/0 0/0 .text arwAnimeMove__14dMsgScrnItem_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::arwAnimeMove() {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/arwAnimeMove__14dMsgScrnItem_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8023FF78-8023FF9C 23A8B8 0024+00 1/0 0/0 0/0 .text dotAnimeInit__14dMsgScrnItem_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::dotAnimeInit() {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/dotAnimeInit__14dMsgScrnItem_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8023FF9C-8023FFC0 23A8DC 0024+00 1/0 0/0 0/0 .text dotAnimeMove__14dMsgScrnItem_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::dotAnimeMove() {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/dotAnimeMove__14dMsgScrnItem_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8023FFC0-8023FFE4 23A900 0024+00 1/0 0/0 0/0 .text setSelectString__14dMsgScrnItem_cFPcPcPc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::setSelectString(char* param_0, char* param_1, char* param_2) {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/setSelectString__14dMsgScrnItem_cFPcPcPc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8023FFE4-80240008 23A924 0024+00 1/0 0/0 0/0 .text setSelectRubyString__14dMsgScrnItem_cFPcPcPc
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::setSelectRubyString(char* param_0, char* param_1, char* param_2) {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/setSelectRubyString__14dMsgScrnItem_cFPcPcPc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80240008-8024002C 23A948 0024+00 1/0 0/0 0/0 .text isSelect__14dMsgScrnItem_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::isSelect() {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/isSelect__14dMsgScrnItem_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8024002C-8024005C 23A96C 0030+00 1/0 0/0 0/0 .text selectAnimeInit__14dMsgScrnItem_cFUcUcfUc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::selectAnimeInit(u8 param_0, u8 param_1, f32 param_2, u8 param_3) {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/selectAnimeInit__14dMsgScrnItem_cFUcUcfUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8024005C-80240080 23A99C 0024+00 1/0 0/0 0/0 .text selectAnimeMove__14dMsgScrnItem_cFUcUcb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::selectAnimeMove(u8 param_0, u8 param_1, bool param_2) {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/selectAnimeMove__14dMsgScrnItem_cFUcUcb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80240080-802400A4 23A9C0 0024+00 1/0 0/0 0/0 .text selectAnimeEnd__14dMsgScrnItem_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::selectAnimeEnd() {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/selectAnimeEnd__14dMsgScrnItem_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802400A4-802400A8 23A9E4 0004+00 1/0 0/0 0/0 .text fukiScale__14dMsgScrnItem_cFf */
|
|
void dMsgScrnItem_c::fukiScale(f32 param_0) {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 802400A8-802400CC 23A9E8 0024+00 1/0 0/0 0/0 .text fukiTrans__14dMsgScrnItem_cFff */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::fukiTrans(f32 param_0, f32 param_1) {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/fukiTrans__14dMsgScrnItem_cFff.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802400CC-80240174 23AA0C 00A8+00 1/0 0/0 0/0 .text fukiAlpha__14dMsgScrnItem_cFf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::fukiAlpha(f32 param_0) {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/fukiAlpha__14dMsgScrnItem_cFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80454C2C-80454C30 00322C 0004+00 1/1 0/0 0/0 .sdata2 @4663 */
|
|
SECTION_SDATA2 static f32 lit_4663 = 608.0f;
|
|
|
|
/* 80454C30-80454C34 003230 0004+00 1/1 0/0 0/0 .sdata2 @4664 */
|
|
SECTION_SDATA2 static f32 lit_4664 = 448.0f;
|
|
|
|
/* 80454C34-80454C38 003234 0004+00 1/1 0/0 0/0 .sdata2 @4665 */
|
|
SECTION_SDATA2 static f32 lit_4665 = 50.0f;
|
|
|
|
/* 80454C38-80454C3C 003238 0004+00 1/1 0/0 0/0 .sdata2 @4666 */
|
|
SECTION_SDATA2 static f32 lit_4666 = 105.0f;
|
|
|
|
/* 80454C3C-80454C40 00323C 0004+00 1/1 0/0 0/0 .sdata2 @4667 */
|
|
SECTION_SDATA2 static f32 lit_4667 = 486.0f;
|
|
|
|
/* 80454C40-80454C44 003240 0004+00 1/1 0/0 0/0 .sdata2 @4668 */
|
|
SECTION_SDATA2 static f32 lit_4668 = 230.0f;
|
|
|
|
/* 80454C44-80454C48 003244 0004+00 1/1 0/0 0/0 .sdata2 @4669 */
|
|
SECTION_SDATA2 static f32 lit_4669 = 235.0f;
|
|
|
|
/* 80454C48-80454C4C 003248 0004+00 1/1 0/0 0/0 .sdata2 @4670 */
|
|
SECTION_SDATA2 static f32 lit_4670 = 355.0f;
|
|
|
|
/* 80454C4C-80454C50 00324C 0004+00 1/1 0/0 0/0 .sdata2 @4671 */
|
|
SECTION_SDATA2 static f32 lit_4671 = 209.0f;
|
|
|
|
/* 80240174-8024074C 23AAB4 05D8+00 1/0 0/0 0/0 .text fukiPosCalc__14dMsgScrnItem_cFUc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::fukiPosCalc(u8 param_0) {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/fukiPosCalc__14dMsgScrnItem_cFUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8024074C-802407E8 23B08C 009C+00 1/1 0/0 0/0 .text
|
|
* setBtk0Animation__14dMsgScrnItem_cFP19J2DAnmTextureSRTKey */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::setBtk0Animation(J2DAnmTextureSRTKey* param_0) {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/setBtk0Animation__14dMsgScrnItem_cFP19J2DAnmTextureSRTKey.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802407E8-80240844 23B128 005C+00 1/1 0/0 0/0 .text
|
|
* setBpk0Animation__14dMsgScrnItem_cFP11J2DAnmColor */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::setBpk0Animation(J2DAnmColor* param_0) {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/setBpk0Animation__14dMsgScrnItem_cFP11J2DAnmColor.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80240844-802408A4 23B184 0060+00 1/1 0/0 0/0 .text
|
|
* setBpk1Animation__14dMsgScrnItem_cFP11J2DAnmColor */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::setBpk1Animation(J2DAnmColor* param_0) {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/setBpk1Animation__14dMsgScrnItem_cFP11J2DAnmColor.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802408A4-8024096C 23B1E4 00C8+00 1/1 0/0 0/0 .text isOugiID__14dMsgScrnItem_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMsgScrnItem_c::isOugiID() {
|
|
nofralloc
|
|
#include "asm/msg/scrn/d_msg_scrn_item/isOugiID__14dMsgScrnItem_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80399990-80399990 025FF0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|