/* d_meter2.cpp autogenerated by split.py v0.3 at 2021-01-02 05:22:56.288655 */ #include "Z2AudioLib/Z2SeMgr/Z2SeMgr.h" #include "d/d_com/d_com_inf_game/d_com_inf_game.h" #include "global.h" #include "m_Do/m_Do_audio/m_Do_audio.h" extern "C" { int getTimerMode__14dComIfG_play_cFv(void); int strcmp(const char*, const char*); u32 getBombNum__21dSv_player_item_max_cCFUc(u8); u8 dComIfGs_getMixItemIndex__Fi(int); u8 getBombNum__24dSv_player_item_record_cCFUc(u8); unsigned int getSelectItemIndex__21dSv_player_status_a_cCFi(int); void __nw__FUl(void); void cLib_addCalc2__FPffff(void); void dCam_getBody__Fv(void); void CalcSubjectAngle__9dCamera_cFPsPs(void); void clearItemBombNumCount__14dComIfG_play_cFUc(void); void getItemBombNumCount__14dComIfG_play_cFUc(void); void getLayerNo__14dComIfG_play_cFi(int); void setItemBombNumCount__14dComIfG_play_cFUcs(u8, s16); void dComIfGp_getSelectItem__Fi(void); void dComIfGp_getSelectItemMaxNum__Fi(void); void dComIfGp_getSelectItemNum__Fi(void); void dComIfGp_getSubHeap2D__Fi(void); void dComIfGp_offHeapLockFlag__Fi(void); void dComIfGp_setHeapLockFlag__FUc(void); void dComIfGp_setSelectItem__Fi(int); void dComIfGs_getSelectMixItemNoArrowIndex__Fi(void); void dComIfGs_setMixItemIndex__FiUc(int, u8); void dComIfGs_setSelectItemIndex__FiUc(int, u8); void set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c(void); void dKy_darkworld_check__Fv(void); void alphaAnimeButton__9dMeter2_cFv(void); void alphaAnimeButtonCross__9dMeter2_cFv(void); void alphaAnimeKantera__9dMeter2_cFv(void); void alphaAnimeKey__9dMeter2_cFv(void); void alphaAnimeLife__9dMeter2_cFv(void); void alphaAnimeLightDrop__9dMeter2_cFv(void); void alphaAnimeOxygen__9dMeter2_cFv(void); void alphaAnimeRupee__9dMeter2_cFv(void); void check2DContents__9dMeter2_cFv(void); void checkStatus__9dMeter2_cFv(void); void checkSubContents__9dMeter2_cFv(void); void emphasisButtonDelete__9dMeter2_cFv(void); void isArrowEquip__9dMeter2_cFv(void); void isKeyVisible__9dMeter2_cFv(void); void isPachinkoEquip__9dMeter2_cFv(void); void isShowLightDrop__9dMeter2_cFv(void); void killSubContents__9dMeter2_cFUc(void); void move2DContents__9dMeter2_cFv(void); void moveArrowNum__9dMeter2_cFv(void); void moveBombNum__9dMeter2_cFv(void); void moveBottleNum__9dMeter2_cFv(void); void moveButton3D__9dMeter2_cFv(void); void moveButtonA__9dMeter2_cFv(void); void moveButtonB__9dMeter2_cFv(void); void moveButtonC__9dMeter2_cFv(void); void moveButtonCross__9dMeter2_cFv(void); void moveButtonR__9dMeter2_cFv(void); void moveButtonS__9dMeter2_cFv(void); void moveButtonXY__9dMeter2_cFv(void); void moveButtonZ__9dMeter2_cFv(void); void moveKantera__9dMeter2_cFv(void); void moveKey__9dMeter2_cFv(void); void moveLife__9dMeter2_cFv(void); void moveLightDrop__9dMeter2_cFv(void); void moveOxygen__9dMeter2_cFv(void); void movePachinkoNum__9dMeter2_cFv(void); void moveRupee__9dMeter2_cFv(void); void moveSubContents__9dMeter2_cFv(void); void moveTouchSubMenu__9dMeter2_cFv(void); void drawButton3D__13dMeter2Draw_cFUc(void); void drawButtonA__13dMeter2Draw_cFUcfffffbb(void); void drawButtonB__13dMeter2Draw_cFUcbfffffb(void); void drawButtonBin__13dMeter2Draw_cFUc(void); void drawButtonC__13dMeter2Draw_cFUcb(void); void drawButtonCross__13dMeter2Draw_cFff(void); void drawButtonR__13dMeter2Draw_cFUcUcbb(void); void drawButtonS__13dMeter2Draw_cFUc(void); void drawButtonXY__13dMeter2Draw_cFiUcUcbb(void); void drawButtonZ__13dMeter2Draw_cFUc(void); void drawItemNum__13dMeter2Draw_cFUcf(void); void drawKantera__13dMeter2Draw_cFllff(void); void drawKanteraMeter__13dMeter2Draw_cFUcf(void); void drawKey__13dMeter2Draw_cFs(void); void drawLife__13dMeter2Draw_cFssff(void); void drawLightDrop__13dMeter2Draw_cFUcUcffffUc(void); void drawOxygen__13dMeter2Draw_cFllff(void); void drawRupee__13dMeter2Draw_cFs(void); void exec__13dMeter2Draw_cFUl(void); void getActionString__13dMeter2Draw_cFUcUcPUc(void); void getButtonCrossParentInitTransY__13dMeter2Draw_cFv(void); void getButtonTimer__13dMeter2Draw_cFv(void); void getCameraSubject__13dMeter2Draw_cFv(void); void getItemSubject__13dMeter2Draw_cFv(void); void getNowLightDropRateCalc__13dMeter2Draw_cFv(void); void getPlayerSubject__13dMeter2Draw_cFv(void); void isBButtonShow__13dMeter2Draw_cFb(void); void isButtonVisible__13dMeter2Draw_cFv(void); void setAlphaButtonAAnimeMax__13dMeter2Draw_cFv(void); void setAlphaButtonAAnimeMin__13dMeter2Draw_cFv(void); void setAlphaButtonAnimeMax__13dMeter2Draw_cFv(void); void setAlphaButtonAnimeMin__13dMeter2Draw_cFv(void); void setAlphaButtonBAnimeMax__13dMeter2Draw_cFv(void); void setAlphaButtonBAnimeMin__13dMeter2Draw_cFv(void); void setAlphaButtonChange__13dMeter2Draw_cFb(void); void setAlphaButtonCrossAnimeMax__13dMeter2Draw_cFv(void); void setAlphaButtonCrossAnimeMin__13dMeter2Draw_cFv(void); void setAlphaKanteraAnimeMax__13dMeter2Draw_cFv(void); void setAlphaKanteraAnimeMin__13dMeter2Draw_cFv(void); void setAlphaKanteraChange__13dMeter2Draw_cFb(void); void setAlphaKeyAnimeMax__13dMeter2Draw_cFv(void); void setAlphaKeyAnimeMin__13dMeter2Draw_cFv(void); void setAlphaKeyChange__13dMeter2Draw_cFb(void); void setAlphaLifeAnimeMax__13dMeter2Draw_cFv(void); void setAlphaLifeAnimeMin__13dMeter2Draw_cFv(void); void setAlphaLifeChange__13dMeter2Draw_cFb(void); void setAlphaLightDropAnimeMax__13dMeter2Draw_cFv(void); void setAlphaLightDropAnimeMin__13dMeter2Draw_cFv(void); void setAlphaLightDropChange__13dMeter2Draw_cFb(void); void setAlphaOxygenAnimeMax__13dMeter2Draw_cFv(void); void setAlphaOxygenAnimeMin__13dMeter2Draw_cFv(void); void setAlphaOxygenChange__13dMeter2Draw_cFb(void); void setAlphaRupeeAnimeMax__13dMeter2Draw_cFv(void); void setAlphaRupeeAnimeMin__13dMeter2Draw_cFv(void); void setAlphaRupeeChange__13dMeter2Draw_cFb(void); void setButtonIconAAlpha__13dMeter2Draw_cFUcUlb(void); void setButtonIconAlpha__13dMeter2Draw_cFiUcUlb(void); void setButtonIconBAlpha__13dMeter2Draw_cFUcUlb(void); void setButtonIconMidonaAlpha__13dMeter2Draw_cFUl(void); void setItemNum__13dMeter2Draw_cFUcUcUc(void); void __ct__13dMeter2Draw_cFP10JKRExpHeap(void); void decHotSpringTimer__13dMeter2Info_cFv(void); void isDirectUseItem__13dMeter2Info_cFi(void); void isFloatingMessageVisible__13dMeter2Info_cFv(void); void dMeter2Info_is2DActiveTouchArea__Fv(void); void _execute__14dMeterButton_cFUlbbbbbbbbbbbbbbbbbbbbbb(void); void hideAll__14dMeterButton_cFv(void); void isClose__14dMeterButton_cFv(void); void setString__14dMeterButton_cFPcUcUcUc(void); void __ct__14dMeterButton_cFv(void); void __ct__14dMeterHaihai_cFUc(void); void __ct__15dMeterHakusha_cFPv(void); void _draw__11dMeterMap_cFv(void); void _move__11dMeterMap_cFUl(void); void getMapDispEdgeTop__11dMeterMap_cFv(void); void isEnableDispMapAndMapDispSizeTypeNo__11dMeterMap_cFv(void); void meter_map_move__11dMeterMap_cFUl(void); void setMapAlpha__11dMeterMap_cFUc(void); void __ct__11dMeterMap_cFP9J2DScreen(void); // from d_meter_map void createString__14dMeterString_cFi(void); void __ct__14dMeterString_cFi(void); void getStatus__12dMsgObject_cFv(void); void isPlaceMessage__12dMsgObject_cFv(void); void getArrowFlag__9dMw_HIO_cFv(void); void getBombFlag__9dMw_HIO_cFv(void); void getPachinkoFlag__9dMw_HIO_cFv(void); void __ct__8dScope_cFUc(void); void dTimer_createStockTimer__Fv(void); void fopMsgM_Create__FsPFPv_iPv(void); void fopMsgM_createExpHeap__FUlP7JKRHeap(void); void fopMsgM_destroyExpHeap__FP10JKRExpHeap(void); void fopMsgM_setMessageID__FUi(void); void fopMsgM_setStageLayer__FPv(void); void freeAll__7JKRHeapFv(void); void getBottleNum__24dSv_player_item_record_cCFUc(void); void getItem__17dSv_player_item_cCFib(void); void getLightDropNum__16dSv_light_drop_cCFUc(void); void getRupeeMax__21dSv_player_status_a_cCFv(void); void getTotalFreeSize__7JKRHeapCFv(void); void heartGaugeOn__11Z2StatusMgrFv(void); void isCollectCrystal__20dSv_player_collect_cCFUc(void); void isCollectMirror__20dSv_player_collect_cCFUc(void); void isEventBit__11dSv_event_cCFUs(void); void isLightDropGetFlag__16dSv_light_drop_cCFUc(void); void onCollectCrystal__20dSv_player_collect_cFUc(void); void onCollectMirror__20dSv_player_collect_cFUc(void); void setBombNum__24dSv_player_item_record_cFUcUc(void); void setItem__17dSv_player_item_cFiUc(void); } // additional symbols needed for d_meter2.cpp // autogenerated by split.py v0.3 at 2021-01-02 05:21:57.405999 extern u8 lbl_80454A00; extern u8 lbl_803BFA28; extern u8 lbl_8042E86C; extern u8 lbl_8042FC60; extern u8 lbl_804549C8; extern u8 lbl_804549EC; extern u8 lbl_80450E38; extern u8 lbl_804549E8; extern u8 lbl_804549F8; extern u8 lbl_80399338; extern u8 lbl_80430110; extern u8 lbl_804549E0; extern u8 lbl_80454A08; extern u8 lbl_804549D0; extern u8 lbl_804549FC; extern u8 lbl_804549F4; extern u8 lbl_80454A04; extern u8 lbl_804549F0; extern u8 lbl_8042FAFC; extern u8 lbl_804549CC; extern u8 lbl_804549D8; extern u8 lbl_80430188; extern u8 lbl_8042EBC8; extern "C" { // _create__9dMeter2_cFv // dMeter2_c::_create(void) asm void _create__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_8021EA14.s" } // _execute__9dMeter2_cFv // dMeter2_c::_execute(void) asm void _execute__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_8021F128.s" } // _draw__9dMeter2_cFv // dMeter2_c::_draw(void) asm void _draw__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_8021F370.s" } // _delete__9dMeter2_cFv // dMeter2_c::_delete(void) asm void _delete__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_8021F49C.s" } // emphasisButtonDelete__9dMeter2_cFv // dMeter2_c::emphasisButtonDelete(void) asm void emphasisButtonDelete__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_8021F6EC.s" } // setLifeZero__9dMeter2_cFv // dMeter2_c::setLifeZero(void) asm void setLifeZero__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_8021F780.s" } // checkStatus__9dMeter2_cFv // dMeter2_c::checkStatus(void) asm void checkStatus__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_8021F7B0.s" } // moveLife__9dMeter2_cFv // dMeter2_c::moveLife(void) asm void moveLife__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_8021FD60.s" } // moveKantera__9dMeter2_cFv // dMeter2_c::moveKantera(void) asm void moveKantera__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80220180.s" } // moveOxygen__9dMeter2_cFv // dMeter2_c::moveOxygen(void) asm void moveOxygen__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_8022051C.s" } // moveLightDrop__9dMeter2_cFv // dMeter2_c::moveLightDrop(void) asm void moveLightDrop__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80220888.s" } // moveRupee__9dMeter2_cFv // dMeter2_c::moveRupee(void) asm void moveRupee__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80220C30.s" } // moveKey__9dMeter2_cFv // dMeter2_c::moveKey(void) asm void moveKey__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_802210AC.s" } // moveButtonA__9dMeter2_cFv // dMeter2_c::moveButtonA(void) asm void moveButtonA__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80221244.s" } // moveButtonB__9dMeter2_cFv // dMeter2_c::moveButtonB(void) asm void moveButtonB__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_802217F4.s" } // moveButtonR__9dMeter2_cFv // dMeter2_c::moveButtonR(void) asm void moveButtonR__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80221EC8.s" } // moveButtonZ__9dMeter2_cFv // dMeter2_c::moveButtonZ(void) asm void moveButtonZ__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80222000.s" } // moveButton3D__9dMeter2_cFv // dMeter2_c::moveButton3D(void) asm void moveButton3D__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_802222A0.s" } // moveButtonC__9dMeter2_cFv // dMeter2_c::moveButtonC(void) asm void moveButtonC__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80222364.s" } // moveButtonS__9dMeter2_cFv // dMeter2_c::moveButtonS(void) asm void moveButtonS__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80222494.s" } // moveButtonXY__9dMeter2_cFv // dMeter2_c::moveButtonXY(void) asm void moveButtonXY__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80222518.s" } // moveButtonCross__9dMeter2_cFv // dMeter2_c::moveButtonCross(void) asm void moveButtonCross__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80222E88.s" } // moveTouchSubMenu__9dMeter2_cFv // dMeter2_c::moveTouchSubMenu(void) asm void moveTouchSubMenu__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_802230F8.s" } // moveSubContents__9dMeter2_cFv // dMeter2_c::moveSubContents(void) asm void moveSubContents__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_802230FC.s" } // move2DContents__9dMeter2_cFv // dMeter2_c::move2DContents(void) asm void move2DContents__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_802231C8.s" } // checkSubContents__9dMeter2_cFv // dMeter2_c::checkSubContents(void) asm void checkSubContents__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_802237D4.s" } // check2DContents__9dMeter2_cFv // dMeter2_c::check2DContents(void) asm void check2DContents__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80223BC4.s" } // moveBombNum__9dMeter2_cFv // dMeter2_c::moveBombNum(void) asm void moveBombNum__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80223E00.s" } // moveBottleNum__9dMeter2_cFv // dMeter2_c::moveBottleNum(void) asm void moveBottleNum__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80224258.s" } // moveArrowNum__9dMeter2_cFv // dMeter2_c::moveArrowNum(void) asm void moveArrowNum__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80224354.s" } // movePachinkoNum__9dMeter2_cFv // dMeter2_c::movePachinkoNum(void) asm void movePachinkoNum__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80224680.s" } // alphaAnimeLife__9dMeter2_cFv // dMeter2_c::alphaAnimeLife(void) asm void alphaAnimeLife__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_802248E4.s" } // alphaAnimeKantera__9dMeter2_cFv // dMeter2_c::alphaAnimeKantera(void) asm void alphaAnimeKantera__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80224A04.s" } // alphaAnimeOxygen__9dMeter2_cFv // dMeter2_c::alphaAnimeOxygen(void) asm void alphaAnimeOxygen__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80224BAC.s" } // alphaAnimeLightDrop__9dMeter2_cFv // dMeter2_c::alphaAnimeLightDrop(void) asm void alphaAnimeLightDrop__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80224D6C.s" } // alphaAnimeRupee__9dMeter2_cFv // dMeter2_c::alphaAnimeRupee(void) asm void alphaAnimeRupee__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80224DC0.s" } // alphaAnimeKey__9dMeter2_cFv // dMeter2_c::alphaAnimeKey(void) asm void alphaAnimeKey__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80224F70.s" } // alphaAnimeButton__9dMeter2_cFv // dMeter2_c::alphaAnimeButton(void) asm void alphaAnimeButton__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_802250F4.s" } // alphaAnimeButtonCross__9dMeter2_cFv // dMeter2_c::alphaAnimeButtonCross(void) asm void alphaAnimeButtonCross__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_802254C0.s" } // isShowLightDrop__9dMeter2_cFv // dMeter2_c::isShowLightDrop(void) asm void isShowLightDrop__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_802256DC.s" } // killSubContents__9dMeter2_cFUc // dMeter2_c::killSubContents(unsigned char) asm void killSubContents__9dMeter2_cFUc(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_802258A0.s" } // isKeyVisible__9dMeter2_cFv // dMeter2_c::isKeyVisible(void) asm void isKeyVisible__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80225960.s" } // isArrowEquip__9dMeter2_cFv // dMeter2_c::isArrowEquip(void) asm void isArrowEquip__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_802259F8.s" } // isPachinkoEquip__9dMeter2_cFv // dMeter2_c::isPachinkoEquip(void) asm void isPachinkoEquip__9dMeter2_cFv(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80225A64.s" } // dMeter2_Draw__FP9dMeter2_c // dMeter2_Draw(dMeter2_c*) asm void dMeter2_Draw__FP9dMeter2_c(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80225AA0.s" } // dMeter2_Execute__FP9dMeter2_c // dMeter2_Execute(dMeter2_c*) asm void dMeter2_Execute__FP9dMeter2_c(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80225AC0.s" } // dMeter2_IsDelete__FP9dMeter2_c // dMeter2_IsDelete(dMeter2_c*) asm void dMeter2_IsDelete__FP9dMeter2_c(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80225AE0.s" } // dMeter2_Delete__FP9dMeter2_c // dMeter2_Delete(dMeter2_c*) asm void dMeter2_Delete__FP9dMeter2_c(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80225AE8.s" } // dMeter2_Create__FP9msg_class // dMeter2_Create(msg_class*) asm void dMeter2_Create__FP9msg_class(void) { nofralloc #include "d/d_meter2/d_meter2/asm/func_80225B08.s" } };