// // 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 */