mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-09 03:59:34 -04:00
1555 lines
57 KiB
C++
1555 lines
57 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: d/meter/d_meter_button
|
|
//
|
|
|
|
#include "d/meter/d_meter_button.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct dSv_player_item_c {
|
|
/* 80033030 */ void getItem(int, bool) const;
|
|
};
|
|
|
|
struct dSv_event_tmp_flag_c {
|
|
static u8 const tempBitLabels[370 + 2 /* padding */];
|
|
};
|
|
|
|
struct dSv_event_c {
|
|
/* 800349BC */ void isEventBit(u16) const;
|
|
};
|
|
|
|
struct dMsgString_c {
|
|
/* 80249C20 */ dMsgString_c();
|
|
/* 80249D28 */ ~dMsgString_c();
|
|
};
|
|
|
|
struct COutFont_c {
|
|
/* 80225C94 */ COutFont_c(u8);
|
|
};
|
|
|
|
struct J2DTextBox {
|
|
/* 80300658 */ void getStringPtr() const;
|
|
/* 8030074C */ void setString(s16, char const*, ...);
|
|
};
|
|
|
|
struct JUTFont {};
|
|
|
|
struct dMsgObject_c {
|
|
/* 802370A8 */ void isGetItemMessage();
|
|
/* 802370BC */ void isKanbanMessage();
|
|
/* 802370E8 */ void isHowlMessage();
|
|
/* 802371B0 */ void isMidonaTalkWait();
|
|
/* 802371E4 */ void isPlaceMessage();
|
|
/* 802371F8 */ void isBossMessage();
|
|
/* 8023720C */ bool isBookMessage();
|
|
/* 80237214 */ void isStaffMessage();
|
|
/* 802380F4 */ void getString(u32, J2DTextBox*, J2DTextBox*, JUTFont*, COutFont_c*, char*,
|
|
char*, char*, s16*);
|
|
/* 8023822C */ void getStatus();
|
|
/* 80238258 */ void getScrnDrawPtr();
|
|
};
|
|
|
|
struct J2DPane {
|
|
/* 802F7100 */ void getBounds();
|
|
};
|
|
|
|
struct JKRExpHeap {};
|
|
|
|
struct J2DGrafContext {};
|
|
|
|
struct JKRArchive {};
|
|
|
|
struct J2DScreen {
|
|
/* 802F8498 */ J2DScreen();
|
|
/* 802F8648 */ void setPriority(char const*, u32, JKRArchive*);
|
|
/* 802F8ED4 */ void draw(f32, f32, J2DGrafContext const*);
|
|
};
|
|
|
|
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);
|
|
};
|
|
|
|
struct dMeterButton_c {
|
|
/* 80201328 */ dMeterButton_c();
|
|
/* 80201370 */ ~dMeterButton_c();
|
|
/* 802013CC */ void _create();
|
|
/* 80201404 */ void _execute(u32, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool,
|
|
bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool,
|
|
bool);
|
|
/* 80202240 */ void draw();
|
|
/* 80202A9C */ void _delete();
|
|
/* 802032C4 */ void alphaAnimeButtonA(u32, bool);
|
|
/* 8020339C */ void alphaAnimeButtonB(u32, bool);
|
|
/* 802034A8 */ void alphaAnimeButtonR(u32, bool);
|
|
/* 802035AC */ void alphaAnimeButtonZ(u32, bool);
|
|
/* 802036C0 */ void alphaAnimeButton3D(u32, bool);
|
|
/* 802037B8 */ void alphaAnimeButtonC(u32, bool);
|
|
/* 80203878 */ void alphaAnimeButtonS(u32, bool);
|
|
/* 802038F4 */ void alphaAnimeButtonX(u32, bool);
|
|
/* 80203A08 */ void alphaAnimeButtonY(u32, bool);
|
|
/* 80203B1C */ void alphaAnimeButtonNun(u32, bool);
|
|
/* 80203C30 */ void alphaAnimeButtonRemo(u32, bool);
|
|
/* 80203D44 */ void alphaAnimeButtonRemo2(u32, bool);
|
|
/* 80203E58 */ void alphaAnimeButtonAR(u32, bool);
|
|
/* 80203F60 */ void alphaAnimeButton3DB(u32, bool);
|
|
/* 80204068 */ void alphaAnimeButtonNURE(u32, bool);
|
|
/* 80204170 */ void alphaAnimeButtonReel(u32, bool);
|
|
/* 80204278 */ void alphaAnimeButtonReel2(u32, bool);
|
|
/* 80204368 */ void alphaAnimeButtonAB(u32, bool);
|
|
/* 80204458 */ void alphaAnimeButtonTate(u32, bool);
|
|
/* 80204548 */ void alphaAnimeButtonNunZ(u32, bool);
|
|
/* 80204620 */ void alphaAnimeButtonNunC(u32, bool);
|
|
/* 802046F8 */ void alphaAnimeButtonBin(u32, bool);
|
|
/* 802047E8 */ void screenInitButton();
|
|
/* 80205834 */ void screenInitText();
|
|
/* 80205CA0 */ void updateButton();
|
|
/* 80206978 */ void updateText(u32);
|
|
/* 80206CE0 */ void setAlphaButtonAAnimeMin();
|
|
/* 80206D70 */ void isFastSet(int);
|
|
/* 80207060 */ void setAlphaButtonAAnimeMax();
|
|
/* 8020714C */ void setAlphaButtonBAnimeMin();
|
|
/* 802071DC */ void setAlphaButtonBAnimeMax();
|
|
/* 802072C8 */ void setAlphaButtonRAnimeMin();
|
|
/* 80207358 */ void setAlphaButtonRAnimeMax();
|
|
/* 80207444 */ void setAlphaButtonZAnimeMin();
|
|
/* 802074D4 */ void setAlphaButtonZAnimeMax();
|
|
/* 802075C0 */ void setAlphaButton3DAnimeMin();
|
|
/* 80207654 */ void setAlphaButton3DAnimeMax();
|
|
/* 80207740 */ void setAlphaButton3DVAnimeMin();
|
|
/* 80207744 */ void setAlphaButton3DVAnimeMax();
|
|
/* 80207748 */ void setAlphaButtonCAnimeMin();
|
|
/* 802077EC */ void setAlphaButtonCAnimeMax();
|
|
/* 80207A28 */ void setAlphaButtonSAnimeMin();
|
|
/* 80207AB8 */ void setAlphaButtonSAnimeMax();
|
|
/* 80207BA4 */ void setAlphaButtonXAnimeMin();
|
|
/* 80207C34 */ void setAlphaButtonXAnimeMax();
|
|
/* 80207D20 */ void setAlphaButtonYAnimeMin();
|
|
/* 80207DB0 */ void setAlphaButtonYAnimeMax();
|
|
/* 80207E9C */ void setAlphaButtonNunAnimeMin();
|
|
/* 80207F34 */ void setAlphaButtonNunAnimeMax();
|
|
/* 80208028 */ void setAlphaButtonRemoAnimeMin();
|
|
/* 802080C0 */ void setAlphaButtonRemoAnimeMax();
|
|
/* 802081B4 */ void setAlphaButtonRemo2AnimeMin();
|
|
/* 8020824C */ void setAlphaButtonRemo2AnimeMax();
|
|
/* 80208340 */ void setAlphaButtonARAnimeMin();
|
|
/* 802083D8 */ void setAlphaButtonARAnimeMax();
|
|
/* 802084D8 */ void setAlphaButton3DBAnimeMin();
|
|
/* 80208570 */ void setAlphaButton3DBAnimeMax();
|
|
/* 80208670 */ void setAlphaButtonNUREAnimeMin();
|
|
/* 80208708 */ void setAlphaButtonNUREAnimeMax();
|
|
/* 80208808 */ void setAlphaButtonReelAnimeMin();
|
|
/* 802088A0 */ void setAlphaButtonReelAnimeMax();
|
|
/* 802089A0 */ void setAlphaButtonReel2AnimeMin();
|
|
/* 80208A38 */ void setAlphaButtonReel2AnimeMax();
|
|
/* 80208AEC */ void setAlphaButtonABAnimeMin();
|
|
/* 80208B84 */ void setAlphaButtonABAnimeMax();
|
|
/* 80208C38 */ void setAlphaButtonTateAnimeMin();
|
|
/* 80208CD0 */ void setAlphaButtonTateAnimeMax();
|
|
/* 80208D84 */ void setAlphaButtonNunZAnimeMin();
|
|
/* 80208E1C */ void setAlphaButtonNunZAnimeMax();
|
|
/* 80208F1C */ void setAlphaButtonNunCAnimeMin();
|
|
/* 80208FB4 */ void setAlphaButtonNunCAnimeMax();
|
|
/* 802090B4 */ void setAlphaButtonBinAnimeMin();
|
|
/* 8020914C */ void setAlphaButtonBinAnimeMax();
|
|
/* 8020924C */ void setAlphaButtonOAnimeMin(int);
|
|
/* 802092C0 */ void setAlphaButtonOAnimeMax(int);
|
|
/* 80209368 */ void setAlphaIconAnimeMin();
|
|
/* 802093D8 */ void setAlphaIconAnimeMax();
|
|
/* 80209474 */ void isClose();
|
|
/* 802095C0 */ void setString(char*, u8, u8, u8);
|
|
/* 80209CEC */ void hideAll();
|
|
/* 80209D7C */ void getCenterPosCalc(u8, char*, int);
|
|
/* 8020A540 */ void trans_button(int, f32);
|
|
/* 8020A94C */ void hide_button(u8);
|
|
/* 8020AA84 */ void pikariCheck();
|
|
/* 8020AE68 */ void paneTrans(CPaneMgr*, f32, f32, u8);
|
|
};
|
|
|
|
struct J2DPicture {};
|
|
|
|
struct dMeter2Info_c {
|
|
/* 8021C1F0 */ void decFloatingMessageTimer();
|
|
/* 8021C218 */ void resetFloatingMessage();
|
|
/* 8021C6A4 */ void getStringLength(J2DTextBox*, char*);
|
|
/* 8021CF08 */ void readItemTexture(u8, void*, J2DPicture*, void*, J2DPicture*, void*,
|
|
J2DPicture*, void*, J2DPicture*, int);
|
|
};
|
|
|
|
struct CPaneMgrAlpha {
|
|
/* 802555C8 */ void show();
|
|
/* 80255608 */ void hide();
|
|
/* 802557D0 */ void setAlphaRate(f32);
|
|
/* 80255828 */ void getAlphaRate();
|
|
};
|
|
|
|
struct JUtility {
|
|
struct TColor {};
|
|
};
|
|
|
|
struct dMeter2Draw_c {
|
|
/* 802140DC */ void drawPikari(f32, f32, f32*, f32, JUtility::TColor, JUtility::TColor,
|
|
JUtility::TColor, JUtility::TColor, f32, u8);
|
|
/* 8021AAA4 */ void setAlphaAnimeMax(CPaneMgrAlpha*, s16);
|
|
/* 8021BBB4 */ void getCanoeFishing();
|
|
};
|
|
|
|
struct dComIfG_play_c {
|
|
/* 8002C97C */ void getLayerNo(int);
|
|
};
|
|
|
|
struct Vec {};
|
|
|
|
struct JAISoundID {};
|
|
|
|
struct Z2SeMgr {
|
|
/* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
|
|
};
|
|
|
|
struct Z2AudioMgr {
|
|
static u8 mAudioMgrPtr[4 + 4 /* padding */];
|
|
};
|
|
|
|
struct JKRHeap {
|
|
/* 802CE4D4 */ void alloc(u32, int);
|
|
/* 802CE548 */ void free(void*);
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void __ct__14dMeterButton_cFv();
|
|
extern "C" void __dt__14dMeterButton_cFv();
|
|
extern "C" void _create__14dMeterButton_cFv();
|
|
extern "C" void _execute__14dMeterButton_cFUlbbbbbbbbbbbbbbbbbbbbbb();
|
|
extern "C" void draw__14dMeterButton_cFv();
|
|
extern "C" void _delete__14dMeterButton_cFv();
|
|
extern "C" void alphaAnimeButtonA__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonB__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonR__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonZ__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButton3D__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonC__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonS__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonX__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonY__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonNun__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonRemo__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonRemo2__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonAR__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButton3DB__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonNURE__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonReel__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonReel2__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonAB__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonTate__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonNunZ__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonNunC__14dMeterButton_cFUlb();
|
|
extern "C" void alphaAnimeButtonBin__14dMeterButton_cFUlb();
|
|
extern "C" void screenInitButton__14dMeterButton_cFv();
|
|
extern "C" void screenInitText__14dMeterButton_cFv();
|
|
extern "C" void updateButton__14dMeterButton_cFv();
|
|
extern "C" void updateText__14dMeterButton_cFUl();
|
|
extern "C" void setAlphaButtonAAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void isFastSet__14dMeterButton_cFi();
|
|
extern "C" void setAlphaButtonAAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonBAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonBAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonRAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonRAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonZAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonZAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButton3DAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButton3DAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButton3DVAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButton3DVAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonCAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonCAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonSAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonSAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonXAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonXAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonYAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonYAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonNunAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonNunAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonRemoAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonRemoAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonRemo2AnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonRemo2AnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonARAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonARAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButton3DBAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButton3DBAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonNUREAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonNUREAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonReelAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonReelAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonReel2AnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonReel2AnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonABAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonABAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonTateAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonTateAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonNunZAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonNunZAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonNunCAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonNunCAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonBinAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonBinAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void setAlphaButtonOAnimeMin__14dMeterButton_cFi();
|
|
extern "C" void setAlphaButtonOAnimeMax__14dMeterButton_cFi();
|
|
extern "C" void setAlphaIconAnimeMin__14dMeterButton_cFv();
|
|
extern "C" void setAlphaIconAnimeMax__14dMeterButton_cFv();
|
|
extern "C" void isClose__14dMeterButton_cFv();
|
|
extern "C" void setString__14dMeterButton_cFPcUcUcUc();
|
|
extern "C" void hideAll__14dMeterButton_cFv();
|
|
extern "C" void getCenterPosCalc__14dMeterButton_cFUcPci();
|
|
extern "C" void trans_button__14dMeterButton_cFif();
|
|
extern "C" void hide_button__14dMeterButton_cFUc();
|
|
extern "C" void pikariCheck__14dMeterButton_cFv();
|
|
extern "C" void paneTrans__14dMeterButton_cFP8CPaneMgrffUc();
|
|
extern "C" extern char const* const d_meter_d_meter_button__stringBase0;
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" void mDoExt_getCurrentHeap__Fv();
|
|
extern "C" void mDoExt_getMesgFont__Fv();
|
|
extern "C" void getLayerNo__14dComIfG_play_cFi();
|
|
extern "C" void dComIfGs_isOneZoneSwitch__Fii();
|
|
extern "C" void getItem__17dSv_player_item_cCFib();
|
|
extern "C" void isEventBit__11dSv_event_cCFUs();
|
|
extern "C" void
|
|
drawPikari__13dMeter2Draw_cFffPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc();
|
|
extern "C" void setAlphaAnimeMax__13dMeter2Draw_cFP13CPaneMgrAlphas();
|
|
extern "C" void getCanoeFishing__13dMeter2Draw_cFv();
|
|
extern "C" void decFloatingMessageTimer__13dMeter2Info_cFv();
|
|
extern "C" void resetFloatingMessage__13dMeter2Info_cFv();
|
|
extern "C" void getStringLength__13dMeter2Info_cFP10J2DTextBoxPc();
|
|
extern "C" void
|
|
readItemTexture__13dMeter2Info_cFUcPvP10J2DPicturePvP10J2DPicturePvP10J2DPicturePvP10J2DPicturei();
|
|
extern "C" void __ct__10COutFont_cFUc();
|
|
extern "C" void isGetItemMessage__12dMsgObject_cFv();
|
|
extern "C" void isKanbanMessage__12dMsgObject_cFv();
|
|
extern "C" void isHowlMessage__12dMsgObject_cFv();
|
|
extern "C" void isMidonaTalkWait__12dMsgObject_cFv();
|
|
extern "C" void isPlaceMessage__12dMsgObject_cFv();
|
|
extern "C" void isBossMessage__12dMsgObject_cFv();
|
|
extern "C" bool isBookMessage__12dMsgObject_cFv();
|
|
extern "C" void isStaffMessage__12dMsgObject_cFv();
|
|
extern "C" void
|
|
getString__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs();
|
|
extern "C" void getStatus__12dMsgObject_cFv();
|
|
extern "C" void getScrnDrawPtr__12dMsgObject_cFv();
|
|
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 show__13CPaneMgrAlphaFv();
|
|
extern "C" void hide__13CPaneMgrAlphaFv();
|
|
extern "C" void setAlphaRate__13CPaneMgrAlphaFf();
|
|
extern "C" void getAlphaRate__13CPaneMgrAlphaFv();
|
|
extern "C" void cLib_addCalc2__FPffff();
|
|
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
|
|
extern "C" void alloc__7JKRHeapFUli();
|
|
extern "C" void free__7JKRHeapFPv();
|
|
extern "C" void* __nw__FUl();
|
|
extern "C" void __dl__FPv();
|
|
extern "C" void getBounds__7J2DPaneFv();
|
|
extern "C" void __ct__9J2DScreenFv();
|
|
extern "C" void setPriority__9J2DScreenFPCcUlP10JKRArchive();
|
|
extern "C" void draw__9J2DScreenFffPC14J2DGrafContext();
|
|
extern "C" void getStringPtr__10J2DTextBoxCFv();
|
|
extern "C" void setString__10J2DTextBoxFsPCce();
|
|
extern "C" void __save_gpr();
|
|
extern "C" void _savegpr_21();
|
|
extern "C" void _savegpr_24();
|
|
extern "C" void _savegpr_25();
|
|
extern "C" void _savegpr_26();
|
|
extern "C" void _savegpr_27();
|
|
extern "C" void _savegpr_29();
|
|
extern "C" void __restore_gpr();
|
|
extern "C" void _restgpr_21();
|
|
extern "C" void _restgpr_24();
|
|
extern "C" void _restgpr_25();
|
|
extern "C" void _restgpr_26();
|
|
extern "C" void _restgpr_27();
|
|
extern "C" void _restgpr_29();
|
|
extern "C" void strcmp();
|
|
extern "C" void strcpy();
|
|
extern "C" u8 const tempBitLabels__20dSv_event_tmp_flag_c[370 + 2 /* padding */];
|
|
extern "C" extern void* __vt__12dDlst_base_c[3];
|
|
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];
|
|
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 803BF1A8-803BF200 -00001 0058+00 1/1 0/0 0/0 .data @7807 */
|
|
SECTION_DATA static void* lit_7807[22] = {
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x12C),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x178),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x1C4),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x214),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x3DC),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x4C8),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x5A0),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x5EC),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x638),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x714),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x714),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x714),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x714),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x684),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x714),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x714),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x714),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x714),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x714),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x714),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x714),
|
|
(void*)(((char*)getCenterPosCalc__14dMeterButton_cFUcPci) + 0x6D0),
|
|
};
|
|
|
|
/* 803BF200-803BF258 -00001 0058+00 1/1 0/0 0/0 .data @7858 */
|
|
SECTION_DATA static void* lit_7858[22] = {
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0xBC),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0xE4),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x10C),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x134),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x15C),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x194),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x1BC),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x1E8),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x210),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x294),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x294),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x294),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x294),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x238),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x294),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x294),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x294),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x294),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x294),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x294),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x294),
|
|
(void*)(((char*)trans_button__14dMeterButton_cFif) + 0x268),
|
|
};
|
|
|
|
/* 803BF258-803BF268 01C378 0010+00 2/2 0/0 0/0 .data __vt__14dMeterButton_c */
|
|
SECTION_DATA extern void* __vt__14dMeterButton_c[4] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)draw__14dMeterButton_cFv,
|
|
(void*)__dt__14dMeterButton_cFv,
|
|
};
|
|
|
|
/* 80201328-80201370 1FBC68 0048+00 0/0 1/1 1/1 .text __ct__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dMeterButton_c::dMeterButton_c() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/__ct__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80201370-802013CC 1FBCB0 005C+00 1/0 0/0 0/0 .text __dt__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dMeterButton_c::~dMeterButton_c() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/__dt__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802013CC-80201404 1FBD0C 0038+00 1/1 0/0 0/0 .text _create__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::_create() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/_create__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80454748-8045474C 002D48 0004+00 36/36 0/0 0/0 .sdata2 @4146 */
|
|
SECTION_SDATA2 static u8 lit_4146[4] = {
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
|
|
/* 8045474C-80454750 002D4C 0004+00 30/30 0/0 0/0 .sdata2 @4147 */
|
|
SECTION_SDATA2 static f32 lit_4147 = 1.0f;
|
|
|
|
/* 80454750-80454754 002D50 0004+00 2/2 0/0 0/0 .sdata2 @4148 */
|
|
SECTION_SDATA2 static f32 lit_4148 = 10.0f;
|
|
|
|
/* 80454754-80454758 002D54 0004+00 1/1 0/0 0/0 .sdata2 @4149 */
|
|
SECTION_SDATA2 static f32 lit_4149 = 1.0f / 10.0f;
|
|
|
|
/* 80201404-80202240 1FBD44 0E3C+00 0/0 1/1 0/0 .text
|
|
* _execute__14dMeterButton_cFUlbbbbbbbbbbbbbbbbbbbbbb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::_execute(u32 param_0, bool param_1, bool param_2, bool param_3,
|
|
bool param_4, bool param_5, bool param_6, bool param_7,
|
|
bool param_8, bool param_9, bool param_10, bool param_11,
|
|
bool param_12, bool param_13, bool param_14, bool param_15,
|
|
bool param_16, bool param_17, bool param_18, bool param_19,
|
|
bool param_20, bool param_21, bool param_22) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/_execute__14dMeterButton_cFUlbbbbbbbbbbbbbbbbbbbbbb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80454758-8045475C 002D58 0004+00 23/23 0/0 0/0 .sdata2 @4513 */
|
|
SECTION_SDATA2 static f32 lit_4513 = -1.0f;
|
|
|
|
/* 8045475C-80454760 002D5C 0004+00 2/2 0/0 0/0 .sdata2 @4514 */
|
|
SECTION_SDATA2 static f32 lit_4514 = 18.0f;
|
|
|
|
/* 80454760-80454768 002D60 0004+04 1/1 0/0 0/0 .sdata2 @4515 */
|
|
SECTION_SDATA2 static f32 lit_4515[1 + 1 /* padding */] = {
|
|
9.0f / 5.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 80454768-80454770 002D68 0008+00 3/3 0/0 0/0 .sdata2 @4517 */
|
|
SECTION_SDATA2 static f64 lit_4517 = 4503601774854144.0 /* cast s32 to float */;
|
|
|
|
/* 80202240-80202A9C 1FCB80 085C+00 1/0 0/0 0/0 .text draw__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::draw() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/draw__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80202A9C-802032C4 1FD3DC 0828+00 1/1 0/0 0/0 .text _delete__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::_delete() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/_delete__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802032C4-8020339C 1FDC04 00D8+00 1/1 0/0 0/0 .text alphaAnimeButtonA__14dMeterButton_cFUlb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonA(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonA__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8020339C-802034A8 1FDCDC 010C+00 1/1 0/0 0/0 .text alphaAnimeButtonB__14dMeterButton_cFUlb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonB(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonB__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802034A8-802035AC 1FDDE8 0104+00 1/1 0/0 0/0 .text alphaAnimeButtonR__14dMeterButton_cFUlb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonR(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonR__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802035AC-802036C0 1FDEEC 0114+00 1/1 0/0 0/0 .text alphaAnimeButtonZ__14dMeterButton_cFUlb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonZ(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonZ__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802036C0-802037B8 1FE000 00F8+00 1/1 0/0 0/0 .text alphaAnimeButton3D__14dMeterButton_cFUlb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButton3D(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButton3D__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802037B8-80203878 1FE0F8 00C0+00 1/1 0/0 0/0 .text alphaAnimeButtonC__14dMeterButton_cFUlb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonC(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonC__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80203878-802038F4 1FE1B8 007C+00 1/1 0/0 0/0 .text alphaAnimeButtonS__14dMeterButton_cFUlb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonS(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonS__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802038F4-80203A08 1FE234 0114+00 1/1 0/0 0/0 .text alphaAnimeButtonX__14dMeterButton_cFUlb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonX(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonX__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80203A08-80203B1C 1FE348 0114+00 1/1 0/0 0/0 .text alphaAnimeButtonY__14dMeterButton_cFUlb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonY(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonY__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80203B1C-80203C30 1FE45C 0114+00 1/1 0/0 0/0 .text alphaAnimeButtonNun__14dMeterButton_cFUlb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonNun(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonNun__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80203C30-80203D44 1FE570 0114+00 1/1 0/0 0/0 .text alphaAnimeButtonRemo__14dMeterButton_cFUlb
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonRemo(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonRemo__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80203D44-80203E58 1FE684 0114+00 1/1 0/0 0/0 .text alphaAnimeButtonRemo2__14dMeterButton_cFUlb
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonRemo2(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonRemo2__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80203E58-80203F60 1FE798 0108+00 1/1 0/0 0/0 .text alphaAnimeButtonAR__14dMeterButton_cFUlb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonAR(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonAR__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80203F60-80204068 1FE8A0 0108+00 1/1 0/0 0/0 .text alphaAnimeButton3DB__14dMeterButton_cFUlb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButton3DB(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButton3DB__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80204068-80204170 1FE9A8 0108+00 1/1 0/0 0/0 .text alphaAnimeButtonNURE__14dMeterButton_cFUlb
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonNURE(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonNURE__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80204170-80204278 1FEAB0 0108+00 1/1 0/0 0/0 .text alphaAnimeButtonReel__14dMeterButton_cFUlb
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonReel(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonReel__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80204278-80204368 1FEBB8 00F0+00 1/1 0/0 0/0 .text alphaAnimeButtonReel2__14dMeterButton_cFUlb
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonReel2(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonReel2__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80204368-80204458 1FECA8 00F0+00 1/1 0/0 0/0 .text alphaAnimeButtonAB__14dMeterButton_cFUlb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonAB(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonAB__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80204458-80204548 1FED98 00F0+00 1/1 0/0 0/0 .text alphaAnimeButtonTate__14dMeterButton_cFUlb
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonTate(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonTate__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80204548-80204620 1FEE88 00D8+00 1/1 0/0 0/0 .text alphaAnimeButtonNunZ__14dMeterButton_cFUlb
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonNunZ(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonNunZ__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80204620-802046F8 1FEF60 00D8+00 1/1 0/0 0/0 .text alphaAnimeButtonNunC__14dMeterButton_cFUlb
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonNunC(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonNunC__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802046F8-802047E8 1FF038 00F0+00 1/1 0/0 0/0 .text alphaAnimeButtonBin__14dMeterButton_cFUlb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::alphaAnimeButtonBin(u32 param_0, bool param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/alphaAnimeButtonBin__14dMeterButton_cFUlb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80398048-80398098 0246A8 0050+00 1/1 0/0 0/0 .rodata text_tag$5461 */
|
|
SECTION_RODATA static u8 const text_tag[80] = {
|
|
0x69, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x30, 0x69, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x31,
|
|
0x69, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x32, 0x69, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x33,
|
|
0x69, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x34, 0x69, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x35,
|
|
0x69, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x36, 0x69, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x37,
|
|
0x69, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x38, 0x69, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x39,
|
|
};
|
|
COMPILER_STRIP_GATE(80398048, &text_tag);
|
|
|
|
/* 80398098-803980E8 0246F8 0050+00 1/1 0/0 0/0 .rodata ftext_tag$5462 */
|
|
SECTION_RODATA static u8 const ftext_tag[80] = {
|
|
0x66, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x30, 0x66, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x31,
|
|
0x66, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x32, 0x66, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x33,
|
|
0x66, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x34, 0x66, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x35,
|
|
0x66, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x36, 0x66, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x37,
|
|
0x66, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x38, 0x66, 0x6E, 0x66, 0x6F, 0x5F, 0x61, 0x72, 0x39,
|
|
};
|
|
COMPILER_STRIP_GATE(80398098, &ftext_tag);
|
|
|
|
/* 80454770-80454774 002D70 0004+00 4/4 0/0 0/0 .sdata2 @5628 */
|
|
SECTION_SDATA2 static f32 lit_5628 = 0.5f;
|
|
|
|
/* 80454774-80454778 002D74 0004+00 2/2 0/0 0/0 .sdata2 @5629 */
|
|
SECTION_SDATA2 static f32 lit_5629 = 304.0f;
|
|
|
|
/* 80454778-8045477C 002D78 0004+00 1/1 0/0 0/0 .sdata2 @5630 */
|
|
SECTION_SDATA2 static f32 lit_5630 = 8.0f;
|
|
|
|
/* 8045477C-80454780 002D7C 0004+00 1/1 0/0 0/0 .sdata2 @5631 */
|
|
SECTION_SDATA2 static f32 lit_5631 = 307.25f;
|
|
|
|
/* 80454780-80454784 002D80 0004+00 1/1 0/0 0/0 .sdata2 @5632 */
|
|
SECTION_SDATA2 static f32 lit_5632 = 307.75f;
|
|
|
|
/* 80454784-80454788 002D84 0004+00 1/1 0/0 0/0 .sdata2 @5633 */
|
|
SECTION_SDATA2 static f32 lit_5633 = 300.0f;
|
|
|
|
/* 80454788-8045478C 002D88 0004+00 1/1 0/0 0/0 .sdata2 @5634 */
|
|
SECTION_SDATA2 static f32 lit_5634 = 304.5f;
|
|
|
|
/* 8045478C-80454790 002D8C 0004+00 1/1 0/0 0/0 .sdata2 @5635 */
|
|
SECTION_SDATA2 static f32 lit_5635 = 347.5f;
|
|
|
|
/* 80454790-80454794 002D90 0004+00 1/1 0/0 0/0 .sdata2 @5636 */
|
|
SECTION_SDATA2 static f32 lit_5636 = 367.25f;
|
|
|
|
/* 802047E8-80205834 1FF128 104C+00 1/1 0/0 0/0 .text screenInitButton__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::screenInitButton() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/screenInitButton__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80205834-80205CA0 200174 046C+00 1/1 0/0 0/0 .text screenInitText__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::screenInitText() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/screenInitText__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80454794-80454798 002D94 0004+00 1/1 0/0 0/0 .sdata2 @6012 */
|
|
SECTION_SDATA2 static f32 lit_6012 = -25.0f;
|
|
|
|
/* 80454798-8045479C 002D98 0004+00 1/1 0/0 0/0 .sdata2 @6013 */
|
|
SECTION_SDATA2 static f32 lit_6013 = 4.0f / 5.0f;
|
|
|
|
/* 8045479C-804547A0 002D9C 0004+00 1/1 0/0 0/0 .sdata2 @6014 */
|
|
SECTION_SDATA2 static f32 lit_6014 = -10.0f;
|
|
|
|
/* 804547A0-804547A4 002DA0 0004+00 1/1 0/0 0/0 .sdata2 @6015 */
|
|
SECTION_SDATA2 static f32 lit_6015 = 25.0f;
|
|
|
|
/* 804547A4-804547A8 002DA4 0004+00 1/1 0/0 0/0 .sdata2 @6016 */
|
|
SECTION_SDATA2 static f32 lit_6016 = 9.0f / 10.0f;
|
|
|
|
/* 804547A8-804547AC 002DA8 0004+00 2/2 0/0 0/0 .sdata2 @6017 */
|
|
SECTION_SDATA2 static f32 lit_6017 = 2.0f;
|
|
|
|
/* 80205CA0-80206978 2005E0 0CD8+00 2/2 0/0 0/0 .text updateButton__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::updateButton() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/updateButton__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80206978-80206CE0 2012B8 0368+00 1/1 0/0 0/0 .text updateText__14dMeterButton_cFUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::updateText(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/updateText__14dMeterButton_cFUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80206CE0-80206D70 201620 0090+00 1/1 0/0 0/0 .text setAlphaButtonAAnimeMin__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonAAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonAAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80206D70-80207060 2016B0 02F0+00 5/5 0/0 0/0 .text isFastSet__14dMeterButton_cFi */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::isFastSet(int param_0) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/isFastSet__14dMeterButton_cFi.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80207060-8020714C 2019A0 00EC+00 1/1 0/0 0/0 .text setAlphaButtonAAnimeMax__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonAAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonAAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8020714C-802071DC 201A8C 0090+00 1/1 0/0 0/0 .text setAlphaButtonBAnimeMin__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonBAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonBAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802071DC-802072C8 201B1C 00EC+00 1/1 0/0 0/0 .text setAlphaButtonBAnimeMax__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonBAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonBAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802072C8-80207358 201C08 0090+00 1/1 0/0 0/0 .text setAlphaButtonRAnimeMin__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonRAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonRAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80207358-80207444 201C98 00EC+00 1/1 0/0 0/0 .text setAlphaButtonRAnimeMax__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonRAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonRAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80207444-802074D4 201D84 0090+00 1/1 0/0 0/0 .text setAlphaButtonZAnimeMin__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonZAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonZAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802074D4-802075C0 201E14 00EC+00 1/1 0/0 0/0 .text setAlphaButtonZAnimeMax__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonZAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonZAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802075C0-80207654 201F00 0094+00 1/1 0/0 0/0 .text setAlphaButton3DAnimeMin__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButton3DAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButton3DAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80207654-80207740 201F94 00EC+00 1/1 0/0 0/0 .text setAlphaButton3DAnimeMax__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButton3DAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButton3DAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80207740-80207744 202080 0004+00 1/1 0/0 0/0 .text
|
|
* setAlphaButton3DVAnimeMin__14dMeterButton_cFv */
|
|
void dMeterButton_c::setAlphaButton3DVAnimeMin() {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 80207744-80207748 202084 0004+00 1/1 0/0 0/0 .text
|
|
* setAlphaButton3DVAnimeMax__14dMeterButton_cFv */
|
|
void dMeterButton_c::setAlphaButton3DVAnimeMax() {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 80207748-802077EC 202088 00A4+00 1/1 0/0 0/0 .text setAlphaButtonCAnimeMin__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonCAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonCAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802077EC-80207A28 20212C 023C+00 1/1 0/0 0/0 .text setAlphaButtonCAnimeMax__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonCAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonCAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80207A28-80207AB8 202368 0090+00 1/1 0/0 0/0 .text setAlphaButtonSAnimeMin__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonSAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonSAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80207AB8-80207BA4 2023F8 00EC+00 1/1 0/0 0/0 .text setAlphaButtonSAnimeMax__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonSAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonSAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80207BA4-80207C34 2024E4 0090+00 1/1 0/0 0/0 .text setAlphaButtonXAnimeMin__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonXAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonXAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80207C34-80207D20 202574 00EC+00 1/1 0/0 0/0 .text setAlphaButtonXAnimeMax__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonXAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonXAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80207D20-80207DB0 202660 0090+00 1/1 0/0 0/0 .text setAlphaButtonYAnimeMin__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonYAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonYAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80207DB0-80207E9C 2026F0 00EC+00 1/1 0/0 0/0 .text setAlphaButtonYAnimeMax__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonYAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonYAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80207E9C-80207F34 2027DC 0098+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonNunAnimeMin__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonNunAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonNunAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80207F34-80208028 202874 00F4+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonNunAnimeMax__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonNunAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonNunAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80208028-802080C0 202968 0098+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonRemoAnimeMin__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonRemoAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonRemoAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802080C0-802081B4 202A00 00F4+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonRemoAnimeMax__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonRemoAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonRemoAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802081B4-8020824C 202AF4 0098+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonRemo2AnimeMin__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonRemo2AnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonRemo2AnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8020824C-80208340 202B8C 00F4+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonRemo2AnimeMax__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonRemo2AnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonRemo2AnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80208340-802083D8 202C80 0098+00 1/1 0/0 0/0 .text setAlphaButtonARAnimeMin__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonARAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonARAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802083D8-802084D8 202D18 0100+00 1/1 0/0 0/0 .text setAlphaButtonARAnimeMax__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonARAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonARAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802084D8-80208570 202E18 0098+00 1/1 0/0 0/0 .text
|
|
* setAlphaButton3DBAnimeMin__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButton3DBAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButton3DBAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80208570-80208670 202EB0 0100+00 1/1 0/0 0/0 .text
|
|
* setAlphaButton3DBAnimeMax__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButton3DBAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButton3DBAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80208670-80208708 202FB0 0098+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonNUREAnimeMin__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonNUREAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonNUREAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80208708-80208808 203048 0100+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonNUREAnimeMax__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonNUREAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonNUREAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80208808-802088A0 203148 0098+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonReelAnimeMin__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonReelAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonReelAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802088A0-802089A0 2031E0 0100+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonReelAnimeMax__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonReelAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonReelAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802089A0-80208A38 2032E0 0098+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonReel2AnimeMin__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonReel2AnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonReel2AnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80208A38-80208AEC 203378 00B4+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonReel2AnimeMax__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonReel2AnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonReel2AnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80208AEC-80208B84 20342C 0098+00 1/1 0/0 0/0 .text setAlphaButtonABAnimeMin__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonABAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonABAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80208B84-80208C38 2034C4 00B4+00 1/1 0/0 0/0 .text setAlphaButtonABAnimeMax__14dMeterButton_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonABAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonABAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80208C38-80208CD0 203578 0098+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonTateAnimeMin__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonTateAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonTateAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80208CD0-80208D84 203610 00B4+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonTateAnimeMax__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonTateAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonTateAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80208D84-80208E1C 2036C4 0098+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonNunZAnimeMin__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonNunZAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonNunZAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80208E1C-80208F1C 20375C 0100+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonNunZAnimeMax__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonNunZAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonNunZAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80208F1C-80208FB4 20385C 0098+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonNunCAnimeMin__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonNunCAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonNunCAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80208FB4-802090B4 2038F4 0100+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonNunCAnimeMax__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonNunCAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonNunCAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802090B4-8020914C 2039F4 0098+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonBinAnimeMin__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonBinAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonBinAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8020914C-8020924C 203A8C 0100+00 1/1 0/0 0/0 .text
|
|
* setAlphaButtonBinAnimeMax__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonBinAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonBinAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8020924C-802092C0 203B8C 0074+00 1/1 0/0 0/0 .text setAlphaButtonOAnimeMin__14dMeterButton_cFi
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonOAnimeMin(int param_0) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonOAnimeMin__14dMeterButton_cFi.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802092C0-80209368 203C00 00A8+00 1/1 0/0 0/0 .text setAlphaButtonOAnimeMax__14dMeterButton_cFi
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaButtonOAnimeMax(int param_0) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaButtonOAnimeMax__14dMeterButton_cFi.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80209368-802093D8 203CA8 0070+00 1/1 0/0 0/0 .text setAlphaIconAnimeMin__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaIconAnimeMin() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaIconAnimeMin__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802093D8-80209474 203D18 009C+00 1/1 0/0 0/0 .text setAlphaIconAnimeMax__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setAlphaIconAnimeMax() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setAlphaIconAnimeMax__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80209474-802095C0 203DB4 014C+00 0/0 1/1 0/0 .text isClose__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::isClose() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/isClose__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802095C0-80209CEC 203F00 072C+00 0/0 1/1 0/0 .text setString__14dMeterButton_cFPcUcUcUc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::setString(char* param_0, u8 param_1, u8 param_2, u8 param_3) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/setString__14dMeterButton_cFPcUcUcUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80209CEC-80209D7C 20462C 0090+00 0/0 1/1 0/0 .text hideAll__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::hideAll() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/hideAll__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80209D7C-8020A540 2046BC 07C4+00 2/1 0/0 0/0 .text getCenterPosCalc__14dMeterButton_cFUcPci */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::getCenterPosCalc(u8 param_0, char* param_1, int param_2) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/getCenterPosCalc__14dMeterButton_cFUcPci.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 804547AC-804547B0 002DAC 0004+00 1/1 0/0 0/0 .sdata2 @7857 */
|
|
SECTION_SDATA2 static f32 lit_7857 = 20.0f;
|
|
|
|
/* 8020A540-8020A94C 204E80 040C+00 2/1 0/0 0/0 .text trans_button__14dMeterButton_cFif
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::trans_button(int param_0, f32 param_1) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/trans_button__14dMeterButton_cFif.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8020A94C-8020AA84 20528C 0138+00 23/23 0/0 0/0 .text hide_button__14dMeterButton_cFUc
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::hide_button(u8 param_0) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/hide_button__14dMeterButton_cFUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8020AA84-8020AE68 2053C4 03E4+00 1/1 0/0 0/0 .text pikariCheck__14dMeterButton_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::pikariCheck() {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/pikariCheck__14dMeterButton_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8020AE68-8020AE8C 2057A8 0024+00 3/3 0/0 0/0 .text paneTrans__14dMeterButton_cFP8CPaneMgrffUc
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void dMeterButton_c::paneTrans(CPaneMgr* param_0, f32 param_1, f32 param_2, u8 param_3) {
|
|
nofralloc
|
|
#include "asm/d/meter/d_meter_button/paneTrans__14dMeterButton_cFP8CPaneMgrffUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 803980E8-80398158 024748 006C+04 4/4 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
#pragma section ".dead"
|
|
SECTION_DEAD static char const* const stringBase_803980E8 = "zelda_game_image_button_info.blo";
|
|
SECTION_DEAD static char const* const stringBase_80398109 = "";
|
|
SECTION_DEAD static char const* const stringBase_8039810A = "zelda_message_window_new.blo";
|
|
SECTION_DEAD static char const* const stringBase_80398127 = "zelda_message_window_text.blo";
|
|
SECTION_DEAD static char const* const stringBase_80398145 = "F_SP00";
|
|
SECTION_DEAD static char const* const stringBase_8039814C = "R_SP161";
|
|
/* @stringBase0 padding */
|
|
SECTION_DEAD static char const* const pad_80398154 = "\0\0\0";
|
|
#pragma pop
|