mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-03 10:01:08 -04:00
3075 lines
101 KiB
C++
3075 lines
101 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: d/menu/d_menu_ring
|
|
//
|
|
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
#include "d/menu/d_menu_ring.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct dSv_player_status_a_c {
|
|
/* 80032A5C */ // False False
|
|
// int False
|
|
void getSelectItemIndex(int) const;
|
|
};
|
|
|
|
struct dSv_player_item_record_c {
|
|
/* 80033F7C */ // False False
|
|
// u8 False
|
|
void getBombNum(u8) const;
|
|
/* 80034030 */ // False False
|
|
// u8 False
|
|
void getBottleNum(u8) const;
|
|
};
|
|
|
|
struct dSv_player_item_max_c {
|
|
/* 800340F8 */ // False False
|
|
// u8 False
|
|
void getBombNum(u8) const;
|
|
};
|
|
|
|
struct dSv_player_item_c {
|
|
/* 80033030 */ // False False
|
|
// int False
|
|
// bool False
|
|
void getItem(int, bool) const;
|
|
/* 80033354 */ // False False
|
|
// int False
|
|
void getLineUpItem(int) const;
|
|
};
|
|
|
|
struct JKRArchive {
|
|
};
|
|
|
|
struct dSelect_cursor_c {
|
|
/* 80194220 */ // False False
|
|
// u8 False
|
|
// f32 False
|
|
// JKRArchive* False
|
|
// JKRArchive False
|
|
dSelect_cursor_c(u8, f32, JKRArchive*);
|
|
/* 801951B0 */ // False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
void setParam(f32, f32, f32, f32, f32);
|
|
/* 801951C8 */ // False False
|
|
// f32 False
|
|
void setScale(f32);
|
|
/* 801952A0 */ // False False
|
|
// f32 False
|
|
void setAlphaRate(f32);
|
|
};
|
|
|
|
struct dMsgString_c {
|
|
/* 80249C20 */ // False False
|
|
dMsgString_c();
|
|
/* 80249D28 */ // False False
|
|
~dMsgString_c();
|
|
};
|
|
|
|
struct ResTIMG {
|
|
};
|
|
|
|
struct J2DPicture {
|
|
/* 802FC708 */ // False False
|
|
// ResTIMG const* False
|
|
// ResTIMG const False
|
|
// ResTIMG False
|
|
J2DPicture(ResTIMG const*);
|
|
};
|
|
|
|
struct dMeter2Info_c {
|
|
/* 8021CA04 */ // False False
|
|
void warpInProc();
|
|
/* 8021CF08 */ // False False
|
|
// u8 False
|
|
// void* False
|
|
// void False
|
|
// J2DPicture* False
|
|
// J2DPicture False
|
|
// void* False
|
|
// void False
|
|
// J2DPicture* False
|
|
// J2DPicture False
|
|
// void* False
|
|
// void False
|
|
// J2DPicture* False
|
|
// J2DPicture False
|
|
// void* False
|
|
// void False
|
|
// J2DPicture* False
|
|
// J2DPicture False
|
|
// int False
|
|
void readItemTexture(u8, void*, J2DPicture*, void*, J2DPicture*, void*, J2DPicture*, void*, J2DPicture*, int);
|
|
/* 8021D36C */ // False False
|
|
// u8 False
|
|
// J2DPicture* False
|
|
// J2DPicture False
|
|
// J2DPicture* False
|
|
// J2DPicture False
|
|
// J2DPicture* False
|
|
// J2DPicture False
|
|
// J2DPicture* False
|
|
// J2DPicture False
|
|
void setItemColor(u8, J2DPicture*, J2DPicture*, J2DPicture*, J2DPicture*);
|
|
};
|
|
|
|
struct JUtility {
|
|
struct TColor {
|
|
};
|
|
|
|
};
|
|
|
|
struct dMeter2Draw_c {
|
|
/* 802140DC */ // False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32* False
|
|
// f32 False
|
|
// f32 False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// f32 False
|
|
// u8 False
|
|
void drawPikari(f32, f32, f32*, f32, JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor, f32, u8);
|
|
};
|
|
|
|
struct STControl {
|
|
};
|
|
|
|
struct JKRExpHeap {
|
|
};
|
|
|
|
struct CSTControl {
|
|
};
|
|
|
|
struct dMenu_Ring_c {
|
|
/* 801E9118 */ // False False
|
|
// JKRExpHeap* False
|
|
// JKRExpHeap False
|
|
// STControl* False
|
|
// STControl False
|
|
// CSTControl* False
|
|
// CSTControl False
|
|
// u8 False
|
|
dMenu_Ring_c(JKRExpHeap*, STControl*, CSTControl*, u8);
|
|
/* 801EA708 */ // True False
|
|
~dMenu_Ring_c();
|
|
/* 801EAB7C */ // False False
|
|
void _create();
|
|
/* 801EABE8 */ // False False
|
|
// void False
|
|
void _delete();
|
|
/* 801EABEC */ // False False
|
|
void _move();
|
|
/* 801EACC8 */ // True False
|
|
void _draw();
|
|
/* 801EB080 */ // True False
|
|
// f32 False
|
|
// f32 False
|
|
void setKanteraPos(f32, f32);
|
|
/* 801EB0A4 */ // False False
|
|
void isOpen();
|
|
/* 801EB2B4 */ // False False
|
|
void isMoveEnd();
|
|
/* 801EB3CC */ // False False
|
|
void isClose();
|
|
/* 801EB624 */ // True False
|
|
// STControl* False
|
|
// STControl False
|
|
void getStickInfo(STControl*);
|
|
/* 801EB8C0 */ // True False
|
|
// STControl* False
|
|
// STControl False
|
|
// u8 False
|
|
void calcStickAngle(STControl*, u8);
|
|
/* 801EB960 */ // True False
|
|
void setRotate();
|
|
/* 801EBA38 */ // True False
|
|
// int False
|
|
// f32 False
|
|
void setItemScale(int, f32);
|
|
/* 801EBAB8 */ // True False
|
|
// int False
|
|
// f32 False
|
|
void setButtonScale(int, f32);
|
|
/* 801EBB10 */ // True False
|
|
void setItem();
|
|
/* 801EBE58 */ // True False
|
|
// bool False
|
|
void setJumpItem(bool);
|
|
/* 801EC20C */ // True False
|
|
void setScale();
|
|
/* 801EC3B0 */ // True False
|
|
// u32 False
|
|
void setNameString(u32);
|
|
/* 801EC504 */ // True False
|
|
void setActiveCursor();
|
|
/* 801EC754 */ // True False
|
|
void setMixItem();
|
|
/* 801ECB14 */ // True False
|
|
void drawItem();
|
|
/* 801ECF9C */ // True False
|
|
void drawItem2();
|
|
/* 801ED2BC */ // True False
|
|
void stick_wait_init();
|
|
/* 801ED31C */ // True False
|
|
void stick_wait_proc();
|
|
/* 801ED490 */ // True False
|
|
void stick_move_init();
|
|
/* 801ED53C */ // True False
|
|
void stick_move_proc();
|
|
/* 801ED934 */ // True False
|
|
// void False
|
|
void stick_explain_init();
|
|
/* 801ED938 */ // True False
|
|
// void False
|
|
void stick_explain_force_init();
|
|
/* 801ED93C */ // True False
|
|
void stick_explain_proc();
|
|
/* 801EDA0C */ // True False
|
|
void stick_explain_force_proc();
|
|
/* 801EDB14 */ // True False
|
|
// int False
|
|
// u8 False
|
|
void setSelectItem(int, u8);
|
|
/* 801EDC98 */ // True False
|
|
void drawSelectItem();
|
|
/* 801EDF2C */ // True False
|
|
// int False
|
|
void setSelectItemForce(int);
|
|
/* 801EDFDC */ // True False
|
|
// u8 False
|
|
void getCursorPos(u8);
|
|
/* 801EE058 */ // True False
|
|
// u8 False
|
|
void getItemNum(u8);
|
|
/* 801EE15C */ // True False
|
|
// u8 False
|
|
void getItemMaxNum(u8);
|
|
/* 801EE228 */ // True False
|
|
void checkExplainForce();
|
|
/* 801EE63C */ // True False
|
|
// bool False
|
|
// int False
|
|
bool checkCombineBomb(int);
|
|
/* 801EE644 */ // True False
|
|
// void False
|
|
// int False
|
|
void setCombineBomb(int);
|
|
/* 801EE648 */ // True False
|
|
// int False
|
|
// int False
|
|
// f32 False
|
|
// f32 False
|
|
void drawNumber(int, int, f32, f32);
|
|
/* 801EEA84 */ // True False
|
|
// int False
|
|
// u8 False
|
|
void getItem(int, u8);
|
|
/* 801EEAE4 */ // True False
|
|
// u8 False
|
|
void setDoStatus(u8);
|
|
/* 801EEB58 */ // True False
|
|
void isMixItemOn();
|
|
/* 801EEC98 */ // True False
|
|
void isMixItemOff();
|
|
/* 801EED84 */ // True False
|
|
void setMixMessage();
|
|
/* 801EEF14 */ // True False
|
|
void textScaleHIO();
|
|
/* 801EF11C */ // True False
|
|
void textCentering();
|
|
/* 801EF13C */ // True False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
void clacEllipseFunction(f32, f32, f32);
|
|
/* 801EF174 */ // True False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
void calcDistance(f32, f32, f32, f32);
|
|
/* 801EF1A0 */ // True False
|
|
// int False
|
|
// f32 False
|
|
// f32 False
|
|
void clacEllipsePlotAverage(int, f32, f32);
|
|
/* 801EF484 */ // True False
|
|
// bool False
|
|
bool dpdMove();
|
|
/* 801EF48C */ // True False
|
|
// u8 False
|
|
void openExplain(u8);
|
|
/* 801EF560 */ // True False
|
|
void draw();
|
|
};
|
|
|
|
struct J2DOrthoGraph {
|
|
};
|
|
|
|
struct dMenu_ItemExplain_c {
|
|
/* 801DA754 */ // False False
|
|
// JKRExpHeap* False
|
|
// JKRExpHeap False
|
|
// JKRArchive* False
|
|
// JKRArchive False
|
|
// STControl* False
|
|
// STControl False
|
|
// bool False
|
|
dMenu_ItemExplain_c(JKRExpHeap*, JKRArchive*, STControl*, bool);
|
|
/* 801DB470 */ // False False
|
|
void move();
|
|
/* 801DB514 */ // False False
|
|
// J2DOrthoGraph* False
|
|
// J2DOrthoGraph False
|
|
void draw(J2DOrthoGraph*);
|
|
/* 801DC340 */ // False False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// bool False
|
|
void openExplain(u8, u8, u8, bool);
|
|
/* 801DC738 */ // False False
|
|
// u32 False
|
|
// u32 False
|
|
void openExplainTx(u32, u32);
|
|
/* 801DC7AC */ // False False
|
|
void getAlphaRatio();
|
|
};
|
|
|
|
struct dKantera_icon_c {
|
|
/* 801AE938 */ // False False
|
|
dKantera_icon_c();
|
|
/* 801AEB7C */ // False False
|
|
// f32 False
|
|
void setAlphaRate(f32);
|
|
/* 801AEBA0 */ // False False
|
|
// f32 False
|
|
// f32 False
|
|
void setPos(f32, f32);
|
|
/* 801AEBF4 */ // False False
|
|
// f32 False
|
|
// f32 False
|
|
void setScale(f32, f32);
|
|
/* 801AEC44 */ // False False
|
|
// u16 False
|
|
// u16 False
|
|
void setNowGauge(u16, u16);
|
|
};
|
|
|
|
struct Vec {
|
|
};
|
|
|
|
struct cXyz {
|
|
/* 80266B34 */ // False False
|
|
// Vec const& False
|
|
// Vec const False
|
|
// Vec False
|
|
void operator-(Vec const&) const;
|
|
};
|
|
|
|
struct JAISoundID {
|
|
};
|
|
|
|
struct Z2SeMgr {
|
|
/* 802AB984 */ // False False
|
|
// JAISoundID False
|
|
// Vec const* False
|
|
// Vec const False
|
|
// Vec False
|
|
// u32 False
|
|
// s8 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// u8 False
|
|
void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
|
|
};
|
|
|
|
struct JKRHeap {
|
|
/* 802CE4D4 */ // False False
|
|
// u32 False
|
|
// int False
|
|
void alloc(u32, int);
|
|
/* 802CE548 */ // False False
|
|
// void* False
|
|
// void False
|
|
void free(void*);
|
|
/* 802CE784 */ // False False
|
|
void getTotalFreeSize();
|
|
};
|
|
|
|
struct J2DTextBox {
|
|
/* 80300658 */ // False False
|
|
void getStringPtr() const;
|
|
/* 8030074C */ // False False
|
|
// s16 False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// ... False
|
|
void setString(s16, char const*, ...);
|
|
};
|
|
|
|
struct J2DGrafContext {
|
|
};
|
|
|
|
struct J2DScreen {
|
|
/* 802F8498 */ // False False
|
|
J2DScreen();
|
|
/* 802F8ED4 */ // False False
|
|
// f32 False
|
|
// f32 False
|
|
// J2DGrafContext const* False
|
|
// J2DGrafContext const False
|
|
// J2DGrafContext False
|
|
void draw(f32, f32, J2DGrafContext const*);
|
|
};
|
|
|
|
struct J2DBasePosition {
|
|
};
|
|
|
|
struct J2DPane {
|
|
/* 802F76F8 */ // False False
|
|
// J2DBasePosition False
|
|
void setBasePosition(J2DBasePosition);
|
|
};
|
|
|
|
struct CPaneMgrAlpha {
|
|
/* 802553FC */ // False False
|
|
// J2DScreen* False
|
|
// J2DScreen False
|
|
// u64 False
|
|
// u8 False
|
|
// JKRExpHeap* False
|
|
// JKRExpHeap False
|
|
CPaneMgrAlpha(J2DScreen*, u64, u8, JKRExpHeap*);
|
|
/* 802555C8 */ // False False
|
|
void show();
|
|
/* 80255608 */ // False False
|
|
void hide();
|
|
/* 8025564C */ // False False
|
|
void isVisible();
|
|
/* 802557D0 */ // False False
|
|
// f32 False
|
|
void setAlphaRate(f32);
|
|
/* 80255828 */ // False False
|
|
void getAlphaRate();
|
|
};
|
|
|
|
struct CPaneMgr {
|
|
/* 80253984 */ // False False
|
|
// J2DScreen* False
|
|
// J2DScreen False
|
|
// u64 False
|
|
// u8 False
|
|
// JKRExpHeap* False
|
|
// JKRExpHeap False
|
|
CPaneMgr(J2DScreen*, u64, u8, JKRExpHeap*);
|
|
/* 80253930 */ // False False
|
|
CPaneMgr();
|
|
/* 80253A18 */ // False False
|
|
~CPaneMgr();
|
|
/* 802545B0 */ // False False
|
|
// f32 False
|
|
// f32 False
|
|
void paneTrans(f32, f32);
|
|
/* 80254EBC */ // False False
|
|
// J2DPane* False
|
|
// J2DPane False
|
|
// bool False
|
|
// s16 False
|
|
void getGlobalVtxCenter(J2DPane*, bool, s16);
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
|
|
// False False
|
|
// JKRExpHeap* False
|
|
// JKRExpHeap False
|
|
// STControl* False
|
|
// STControl False
|
|
// CSTControl* False
|
|
// CSTControl False
|
|
// u8 False
|
|
extern "C" void __ct__12dMenu_Ring_cFP10JKRExpHeapP9STControlP10CSTControlUc();
|
|
// True False
|
|
extern "C" void __dt__12dMenu_Ring_cFv();
|
|
// False False
|
|
extern "C" void _create__12dMenu_Ring_cFv();
|
|
// False False
|
|
// void False
|
|
extern "C" void _delete__12dMenu_Ring_cFv();
|
|
// False False
|
|
extern "C" void _move__12dMenu_Ring_cFv();
|
|
// True False
|
|
extern "C" void _draw__12dMenu_Ring_cFv();
|
|
// True False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void setKanteraPos__12dMenu_Ring_cFff();
|
|
// False False
|
|
extern "C" void isOpen__12dMenu_Ring_cFv();
|
|
// False False
|
|
extern "C" void isMoveEnd__12dMenu_Ring_cFv();
|
|
// False False
|
|
extern "C" void isClose__12dMenu_Ring_cFv();
|
|
// True False
|
|
// STControl* False
|
|
// STControl False
|
|
extern "C" void getStickInfo__12dMenu_Ring_cFP9STControl();
|
|
// True False
|
|
// STControl* False
|
|
// STControl False
|
|
// u8 False
|
|
extern "C" void calcStickAngle__12dMenu_Ring_cFP9STControlUc();
|
|
// True False
|
|
extern "C" void setRotate__12dMenu_Ring_cFv();
|
|
// True False
|
|
// int False
|
|
// f32 False
|
|
extern "C" void setItemScale__12dMenu_Ring_cFif();
|
|
// True False
|
|
// int False
|
|
// f32 False
|
|
extern "C" void setButtonScale__12dMenu_Ring_cFif();
|
|
// True False
|
|
extern "C" void setItem__12dMenu_Ring_cFv();
|
|
// True False
|
|
// bool False
|
|
extern "C" void setJumpItem__12dMenu_Ring_cFb();
|
|
// True False
|
|
extern "C" void setScale__12dMenu_Ring_cFv();
|
|
// True False
|
|
// u32 False
|
|
extern "C" void setNameString__12dMenu_Ring_cFUl();
|
|
// True False
|
|
extern "C" void setActiveCursor__12dMenu_Ring_cFv();
|
|
// True False
|
|
extern "C" void setMixItem__12dMenu_Ring_cFv();
|
|
// True False
|
|
extern "C" void drawItem__12dMenu_Ring_cFv();
|
|
// True False
|
|
extern "C" void drawItem2__12dMenu_Ring_cFv();
|
|
// True False
|
|
extern "C" void stick_wait_init__12dMenu_Ring_cFv();
|
|
// True False
|
|
extern "C" void stick_wait_proc__12dMenu_Ring_cFv();
|
|
// True False
|
|
extern "C" void stick_move_init__12dMenu_Ring_cFv();
|
|
// True False
|
|
extern "C" void stick_move_proc__12dMenu_Ring_cFv();
|
|
// True False
|
|
// void False
|
|
extern "C" void stick_explain_init__12dMenu_Ring_cFv();
|
|
// True False
|
|
// void False
|
|
extern "C" void stick_explain_force_init__12dMenu_Ring_cFv();
|
|
// True False
|
|
extern "C" void stick_explain_proc__12dMenu_Ring_cFv();
|
|
// True False
|
|
extern "C" void stick_explain_force_proc__12dMenu_Ring_cFv();
|
|
// True False
|
|
// int False
|
|
// u8 False
|
|
extern "C" void setSelectItem__12dMenu_Ring_cFiUc();
|
|
// True False
|
|
extern "C" void drawSelectItem__12dMenu_Ring_cFv();
|
|
// True False
|
|
// int False
|
|
extern "C" void setSelectItemForce__12dMenu_Ring_cFi();
|
|
// True False
|
|
// u8 False
|
|
extern "C" void getCursorPos__12dMenu_Ring_cFUc();
|
|
// True False
|
|
// u8 False
|
|
extern "C" void getItemNum__12dMenu_Ring_cFUc();
|
|
// True False
|
|
// u8 False
|
|
extern "C" void getItemMaxNum__12dMenu_Ring_cFUc();
|
|
// True False
|
|
extern "C" void checkExplainForce__12dMenu_Ring_cFv();
|
|
// True False
|
|
// bool False
|
|
// int False
|
|
extern "C" bool checkCombineBomb__12dMenu_Ring_cFi();
|
|
// True False
|
|
// void False
|
|
// int False
|
|
extern "C" void setCombineBomb__12dMenu_Ring_cFi();
|
|
// True False
|
|
// int False
|
|
// int False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void drawNumber__12dMenu_Ring_cFiiff();
|
|
// True False
|
|
// int False
|
|
// u8 False
|
|
extern "C" void getItem__12dMenu_Ring_cFiUc();
|
|
// True False
|
|
// u8 False
|
|
extern "C" void setDoStatus__12dMenu_Ring_cFUc();
|
|
// True False
|
|
extern "C" void isMixItemOn__12dMenu_Ring_cFv();
|
|
// True False
|
|
extern "C" void isMixItemOff__12dMenu_Ring_cFv();
|
|
// True False
|
|
extern "C" void setMixMessage__12dMenu_Ring_cFv();
|
|
// True False
|
|
extern "C" void textScaleHIO__12dMenu_Ring_cFv();
|
|
// True False
|
|
extern "C" void textCentering__12dMenu_Ring_cFv();
|
|
// True False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void clacEllipseFunction__12dMenu_Ring_cFfff();
|
|
// True False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void calcDistance__12dMenu_Ring_cFffff();
|
|
// True False
|
|
// int False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void clacEllipsePlotAverage__12dMenu_Ring_cFiff();
|
|
// True False
|
|
// bool False
|
|
extern "C" bool dpdMove__12dMenu_Ring_cFv();
|
|
// True False
|
|
// u8 False
|
|
extern "C" void openExplain__12dMenu_Ring_cFUc();
|
|
// True False
|
|
extern "C" void draw__12dMenu_Ring_cFv();
|
|
// False False
|
|
extern "C" void __sinit_d_menu_ring_cpp();
|
|
extern "C" extern u8 const data_80397760[40];
|
|
extern "C" extern u8 const data_80397788[40];
|
|
extern "C" extern u8 const data_803977B0[40];
|
|
extern "C" extern u8 const data_803977D8[40];
|
|
extern "C" extern u8 const data_80397800[40];
|
|
extern "C" extern u8 const data_80397828[40];
|
|
extern "C" extern u8 const data_80397850[40];
|
|
extern "C" extern u8 const data_80397878[40];
|
|
extern "C" extern u8 const data_803978A0[40];
|
|
extern "C" extern char const* const d_menu_d_menu_ring__stringBase0;
|
|
extern "C" extern void* d_menu_d_menu_ring__lit_3862[3];
|
|
extern "C" extern void* d_menu_d_menu_ring__lit_3863[3];
|
|
extern "C" extern void* lit_3864[3];
|
|
extern "C" extern void* lit_3865[3];
|
|
extern "C" extern void* lit_3866[3];
|
|
extern "C" extern void* lit_3867[3];
|
|
extern "C" extern void* lit_3868[3];
|
|
extern "C" extern void* lit_3869[3];
|
|
extern "C" extern void* __vt__12dMenu_Ring_c[4 + 3 /* padding */];
|
|
extern "C" extern u8 pad_80454434[4];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
// False False
|
|
void mDoExt_getMesgFont();
|
|
// False False
|
|
// int False
|
|
// u8 False
|
|
void dComIfGs_setSelectItemIndex(int, u8);
|
|
// False False
|
|
// int False
|
|
// u8 False
|
|
void dComIfGs_setMixItemIndex(int, u8);
|
|
// False False
|
|
// int False
|
|
void dComIfGs_getMixItemIndex(int);
|
|
// False False
|
|
// s32 False
|
|
s32 dComIfGs_getBottleMax();
|
|
// False False
|
|
void dMw_UP_TRIGGER();
|
|
// False False
|
|
void dMw_DOWN_TRIGGER();
|
|
// False False
|
|
void dMw_A_TRIGGER();
|
|
// False False
|
|
void dMw_B_TRIGGER();
|
|
// False False
|
|
// int False
|
|
void dMeter2Info_getNumberTextureName(int);
|
|
// False False
|
|
// void False
|
|
void dMeter2Info_set2DVibration();
|
|
// False False
|
|
// void False
|
|
void dMeter2Info_set2DVibrationM();
|
|
// False False
|
|
// J2DScreen* False
|
|
// J2DScreen False
|
|
void dPaneClass_showNullPane(J2DScreen*);
|
|
// False False
|
|
// void** False
|
|
// void* False
|
|
// void False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
// J2DScreen* False
|
|
// J2DScreen False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// u32 False
|
|
// JKRArchive* False
|
|
// JKRArchive False
|
|
void dPaneClass_setPriority(void**, JKRHeap*, J2DScreen*, char const*, u32, JKRArchive*);
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
void cM_atan2s(f32, f32);
|
|
// False False
|
|
// cXyz* False
|
|
// cXyz False
|
|
// cXyz const& False
|
|
// cXyz const False
|
|
// cXyz False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
void cLib_addCalcPosXZ(cXyz*, cXyz const&, f32, f32, f32);
|
|
// False False
|
|
// s16* False
|
|
// s16 False
|
|
// s16 False
|
|
// s16 False
|
|
// s16 False
|
|
// s16 False
|
|
void cLib_addCalcAngleS(s16*, s16, s16, s16, s16);
|
|
// False False
|
|
// void* False
|
|
// void False
|
|
// u32 False
|
|
void* operator new(u32);
|
|
// False False
|
|
// void* False
|
|
// void False
|
|
// u32 False
|
|
void* operator new[](u32);
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
void operator delete(void*);
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
void operator delete[](void*);
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// JUtility::TColor False
|
|
// u8 False
|
|
void J2DDrawFrame(f32, f32, f32, f32, JUtility::TColor, u8);
|
|
|
|
// False False
|
|
extern "C" void mDoExt_getMesgFont__Fv();
|
|
// False False
|
|
// int False
|
|
// u8 False
|
|
extern "C" void dComIfGs_setSelectItemIndex__FiUc();
|
|
// False False
|
|
// int False
|
|
// u8 False
|
|
extern "C" void dComIfGs_setMixItemIndex__FiUc();
|
|
// False False
|
|
// int False
|
|
extern "C" void dComIfGs_getMixItemIndex__Fi();
|
|
// False False
|
|
// s32 False
|
|
extern "C" s32 dComIfGs_getBottleMax__Fv();
|
|
// False False
|
|
// int False
|
|
extern "C" void getSelectItemIndex__21dSv_player_status_a_cCFi();
|
|
// False False
|
|
// int False
|
|
// bool False
|
|
extern "C" void getItem__17dSv_player_item_cCFib();
|
|
// False False
|
|
// int False
|
|
extern "C" void getLineUpItem__17dSv_player_item_cCFi();
|
|
// False False
|
|
// u8 False
|
|
extern "C" void getBombNum__24dSv_player_item_record_cCFUc();
|
|
// False False
|
|
// u8 False
|
|
extern "C" void getBottleNum__24dSv_player_item_record_cCFUc();
|
|
// False False
|
|
// u8 False
|
|
extern "C" void getBombNum__21dSv_player_item_max_cCFUc();
|
|
// False False
|
|
// u8 False
|
|
// f32 False
|
|
// JKRArchive* False
|
|
// JKRArchive False
|
|
extern "C" void __ct__16dSelect_cursor_cFUcfP10JKRArchive();
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void setParam__16dSelect_cursor_cFfffff();
|
|
// False False
|
|
// f32 False
|
|
extern "C" void setScale__16dSelect_cursor_cFf();
|
|
// False False
|
|
// f32 False
|
|
extern "C" void setAlphaRate__16dSelect_cursor_cFf();
|
|
// False False
|
|
extern "C" void __ct__15dKantera_icon_cFv();
|
|
// False False
|
|
// f32 False
|
|
extern "C" void setAlphaRate__15dKantera_icon_cFf();
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void setPos__15dKantera_icon_cFff();
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void setScale__15dKantera_icon_cFff();
|
|
// False False
|
|
// u16 False
|
|
// u16 False
|
|
extern "C" void setNowGauge__15dKantera_icon_cFUsUs();
|
|
// False False
|
|
// JKRExpHeap* False
|
|
// JKRExpHeap False
|
|
// JKRArchive* False
|
|
// JKRArchive False
|
|
// STControl* False
|
|
// STControl False
|
|
// bool False
|
|
extern "C" void __ct__19dMenu_ItemExplain_cFP10JKRExpHeapP10JKRArchiveP9STControlb();
|
|
// False False
|
|
extern "C" void move__19dMenu_ItemExplain_cFv();
|
|
// False False
|
|
// J2DOrthoGraph* False
|
|
// J2DOrthoGraph False
|
|
extern "C" void draw__19dMenu_ItemExplain_cFP13J2DOrthoGraph();
|
|
// False False
|
|
// u8 False
|
|
// u8 False
|
|
// u8 False
|
|
// bool False
|
|
extern "C" void openExplain__19dMenu_ItemExplain_cFUcUcUcb();
|
|
// False False
|
|
// u32 False
|
|
// u32 False
|
|
extern "C" void openExplainTx__19dMenu_ItemExplain_cFUlUl();
|
|
// False False
|
|
extern "C" void getAlphaRatio__19dMenu_ItemExplain_cFv();
|
|
// False False
|
|
extern "C" void dMw_UP_TRIGGER__Fv();
|
|
// False False
|
|
extern "C" void dMw_DOWN_TRIGGER__Fv();
|
|
// False False
|
|
extern "C" void dMw_A_TRIGGER__Fv();
|
|
// False False
|
|
extern "C" void dMw_B_TRIGGER__Fv();
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32* False
|
|
// f32 False
|
|
// f32 False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// JUtility::TColor False
|
|
// f32 False
|
|
// u8 False
|
|
extern "C" void drawPikari__13dMeter2Draw_cFffPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc();
|
|
// False False
|
|
extern "C" void warpInProc__13dMeter2Info_cFv();
|
|
// False False
|
|
// u8 False
|
|
// void* False
|
|
// void False
|
|
// J2DPicture* False
|
|
// J2DPicture False
|
|
// void* False
|
|
// void False
|
|
// J2DPicture* False
|
|
// J2DPicture False
|
|
// void* False
|
|
// void False
|
|
// J2DPicture* False
|
|
// J2DPicture False
|
|
// void* False
|
|
// void False
|
|
// J2DPicture* False
|
|
// J2DPicture False
|
|
// int False
|
|
extern "C" void readItemTexture__13dMeter2Info_cFUcPvP10J2DPicturePvP10J2DPicturePvP10J2DPicturePvP10J2DPicturei();
|
|
// False False
|
|
// u8 False
|
|
// J2DPicture* False
|
|
// J2DPicture False
|
|
// J2DPicture* False
|
|
// J2DPicture False
|
|
// J2DPicture* False
|
|
// J2DPicture False
|
|
// J2DPicture* False
|
|
// J2DPicture False
|
|
extern "C" void setItemColor__13dMeter2Info_cFUcP10J2DPictureP10J2DPictureP10J2DPictureP10J2DPicture();
|
|
// False False
|
|
// int False
|
|
extern "C" void dMeter2Info_getNumberTextureName__Fi();
|
|
// False False
|
|
// void False
|
|
extern "C" void dMeter2Info_set2DVibration__Fv();
|
|
// False False
|
|
// void False
|
|
extern "C" void dMeter2Info_set2DVibrationM__Fv();
|
|
// False False
|
|
extern "C" void __ct__12dMsgString_cFv();
|
|
// False False
|
|
extern "C" void __dt__12dMsgString_cFv();
|
|
// False False
|
|
extern "C" void __ct__8CPaneMgrFv();
|
|
// False False
|
|
// J2DScreen* False
|
|
// J2DScreen False
|
|
// u64 False
|
|
// u8 False
|
|
// JKRExpHeap* False
|
|
// JKRExpHeap False
|
|
extern "C" void __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap();
|
|
// False False
|
|
extern "C" void __dt__8CPaneMgrFv();
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void paneTrans__8CPaneMgrFff();
|
|
// False False
|
|
// J2DPane* False
|
|
// J2DPane False
|
|
// bool False
|
|
// s16 False
|
|
extern "C" void getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs();
|
|
// False False
|
|
// J2DScreen* False
|
|
// J2DScreen False
|
|
extern "C" void dPaneClass_showNullPane__FP9J2DScreen();
|
|
// False False
|
|
// void** False
|
|
// void* False
|
|
// void False
|
|
// JKRHeap* False
|
|
// JKRHeap False
|
|
// J2DScreen* False
|
|
// J2DScreen False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// u32 False
|
|
// JKRArchive* False
|
|
// JKRArchive False
|
|
extern "C" void dPaneClass_setPriority__FPPvP7JKRHeapP9J2DScreenPCcUlP10JKRArchive();
|
|
// False False
|
|
// J2DScreen* False
|
|
// J2DScreen False
|
|
// u64 False
|
|
// u8 False
|
|
// JKRExpHeap* False
|
|
// JKRExpHeap False
|
|
extern "C" void __ct__13CPaneMgrAlphaFP9J2DScreenUxUcP10JKRExpHeap();
|
|
// False False
|
|
extern "C" void show__13CPaneMgrAlphaFv();
|
|
// False False
|
|
extern "C" void hide__13CPaneMgrAlphaFv();
|
|
// False False
|
|
extern "C" void isVisible__13CPaneMgrAlphaFv();
|
|
// False False
|
|
// f32 False
|
|
extern "C" void setAlphaRate__13CPaneMgrAlphaFf();
|
|
// False False
|
|
extern "C" void getAlphaRate__13CPaneMgrAlphaFv();
|
|
// False False
|
|
// Vec const& False
|
|
// Vec const False
|
|
// Vec False
|
|
extern "C" void __mi__4cXyzCFRC3Vec();
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void cM_atan2s__Fff();
|
|
// False False
|
|
// cXyz* False
|
|
// cXyz False
|
|
// cXyz const& False
|
|
// cXyz const False
|
|
// cXyz False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void cLib_addCalcPosXZ__FP4cXyzRC4cXyzfff();
|
|
// False False
|
|
// s16* False
|
|
// s16 False
|
|
// s16 False
|
|
// s16 False
|
|
// s16 False
|
|
// s16 False
|
|
extern "C" void cLib_addCalcAngleS__FPsssss();
|
|
// False False
|
|
// JAISoundID False
|
|
// Vec const* False
|
|
// Vec const False
|
|
// Vec False
|
|
// u32 False
|
|
// s8 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// u8 False
|
|
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
|
|
// False False
|
|
// u32 False
|
|
// int False
|
|
extern "C" void alloc__7JKRHeapFUli();
|
|
// False False
|
|
// void* False
|
|
// void False
|
|
extern "C" void free__7JKRHeapFPv();
|
|
// False False
|
|
extern "C" void getTotalFreeSize__7JKRHeapFv();
|
|
// False False
|
|
// void* False
|
|
// void False
|
|
// u32 False
|
|
extern "C" void* __nw__FUl();
|
|
// False False
|
|
// void* False
|
|
// void False
|
|
// u32 False
|
|
extern "C" void* __nwa__FUl();
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
extern "C" void __dl__FPv();
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
extern "C" void __dla__FPv();
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// JUtility::TColor False
|
|
// u8 False
|
|
extern "C" void J2DDrawFrame__FffffQ28JUtility6TColorUc();
|
|
// False False
|
|
// J2DBasePosition False
|
|
extern "C" void setBasePosition__7J2DPaneF15J2DBasePosition();
|
|
// False False
|
|
extern "C" void __ct__9J2DScreenFv();
|
|
// False False
|
|
// f32 False
|
|
// f32 False
|
|
// J2DGrafContext const* False
|
|
// J2DGrafContext const False
|
|
// J2DGrafContext False
|
|
extern "C" void draw__9J2DScreenFffPC14J2DGrafContext();
|
|
// False False
|
|
// ResTIMG const* False
|
|
// ResTIMG const False
|
|
// ResTIMG False
|
|
extern "C" void __ct__10J2DPictureFPC7ResTIMG();
|
|
// False False
|
|
extern "C" void getStringPtr__10J2DTextBoxCFv();
|
|
// False False
|
|
// s16 False
|
|
// char const* False
|
|
// char const False
|
|
// char False
|
|
// ... False
|
|
extern "C" void setString__10J2DTextBoxFsPCce();
|
|
// False False
|
|
extern "C" void PSVECSquareMag();
|
|
// False False
|
|
extern "C" void __ptmf_scall();
|
|
// False False
|
|
extern "C" void _savegpr_17();
|
|
// False False
|
|
extern "C" void _savegpr_18();
|
|
// False False
|
|
extern "C" void _savegpr_20();
|
|
// False False
|
|
extern "C" void _savegpr_21();
|
|
// False False
|
|
extern "C" void _savegpr_23();
|
|
// False False
|
|
extern "C" void _savegpr_24();
|
|
// False False
|
|
extern "C" void _savegpr_26();
|
|
// False False
|
|
extern "C" void _savegpr_27();
|
|
// False False
|
|
extern "C" void _savegpr_28();
|
|
// False False
|
|
extern "C" void _savegpr_29();
|
|
// False False
|
|
extern "C" void _restgpr_17();
|
|
// False False
|
|
extern "C" void _restgpr_18();
|
|
// False False
|
|
extern "C" void _restgpr_20();
|
|
// False False
|
|
extern "C" void _restgpr_21();
|
|
// False False
|
|
extern "C" void _restgpr_23();
|
|
// False False
|
|
extern "C" void _restgpr_24();
|
|
// False False
|
|
extern "C" void _restgpr_26();
|
|
// False False
|
|
extern "C" void _restgpr_27();
|
|
// False False
|
|
extern "C" void _restgpr_28();
|
|
// False False
|
|
extern "C" void _restgpr_29();
|
|
// False False
|
|
extern "C" void abs();
|
|
// False False
|
|
extern "C" void strcpy();
|
|
extern "C" extern void* __vt__12dDlst_base_c[3];
|
|
extern "C" extern void* item_resource__10dItem_data[1530];
|
|
extern "C" extern u8 m_cpadInfo__8mDoCPd_c[256];
|
|
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
|
extern "C" extern u8 g_ringHIO[344];
|
|
extern "C" extern u8 g_meter2_info[248];
|
|
extern "C" extern u8 sincosTable___5JMath[65536];
|
|
extern "C" extern u32 __float_nan;
|
|
extern "C" extern u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 80397738-80397760 0028+00 s=1 e=0 z=0 None .rodata xy_text$4015 */
|
|
SECTION_RODATA static u8 const xy_text[40] = {
|
|
0x00, 0x79, 0x78, 0x5F, 0x74, 0x65, 0x78, 0x74, 0x79, 0x78, 0x5F, 0x74, 0x65, 0x5F, 0x73, 0x31,
|
|
0x79, 0x78, 0x5F, 0x74, 0x65, 0x5F, 0x73, 0x32, 0x79, 0x78, 0x5F, 0x74, 0x65, 0x5F, 0x73, 0x33,
|
|
0x79, 0x78, 0x5F, 0x74, 0x65, 0x5F, 0x73, 0x34,
|
|
};
|
|
|
|
/* 80397760-80397788 0028+00 s=0 e=0 z=0 None .rodata fxy_text$4016 */
|
|
SECTION_RODATA u8 const data_80397760[40] = {
|
|
0x00, 0x66, 0x79, 0x78, 0x5F, 0x74, 0x65, 0x78, 0x66, 0x79, 0x78, 0x5F, 0x74, 0x65, 0x5F, 0x31,
|
|
0x66, 0x79, 0x78, 0x5F, 0x74, 0x65, 0x5F, 0x32, 0x66, 0x79, 0x78, 0x5F, 0x74, 0x65, 0x5F, 0x33,
|
|
0x66, 0x79, 0x78, 0x5F, 0x74, 0x65, 0x5F, 0x34,
|
|
};
|
|
|
|
/* 80397788-803977B0 0028+00 s=0 e=0 z=0 None .rodata c_text$4022 */
|
|
SECTION_RODATA u8 const data_80397788[40] = {
|
|
0x00, 0x00, 0x63, 0x5F, 0x74, 0x65, 0x78, 0x74, 0x00, 0x63, 0x5F, 0x74, 0x65, 0x5F, 0x73, 0x31,
|
|
0x00, 0x63, 0x5F, 0x74, 0x65, 0x5F, 0x73, 0x32, 0x00, 0x63, 0x5F, 0x74, 0x65, 0x5F, 0x73, 0x33,
|
|
0x00, 0x63, 0x5F, 0x74, 0x65, 0x5F, 0x73, 0x34,
|
|
};
|
|
|
|
/* 803977B0-803977D8 0028+00 s=0 e=0 z=0 None .rodata fc_text$4023 */
|
|
SECTION_RODATA u8 const data_803977B0[40] = {
|
|
0x00, 0x66, 0x63, 0x5F, 0x74, 0x65, 0x78, 0x74, 0x66, 0x63, 0x5F, 0x74, 0x65, 0x5F, 0x73, 0x31,
|
|
0x66, 0x63, 0x5F, 0x74, 0x65, 0x5F, 0x73, 0x32, 0x66, 0x63, 0x5F, 0x74, 0x65, 0x5F, 0x73, 0x33,
|
|
0x66, 0x63, 0x5F, 0x74, 0x65, 0x5F, 0x73, 0x34,
|
|
};
|
|
|
|
/* 803977D8-80397800 0028+00 s=0 e=0 z=0 None .rodata c_text1$4029 */
|
|
SECTION_RODATA u8 const data_803977D8[40] = {
|
|
0x00, 0x63, 0x5F, 0x74, 0x65, 0x78, 0x74, 0x31, 0x00, 0x63, 0x5F, 0x74, 0x65, 0x78, 0x73, 0x31,
|
|
0x00, 0x63, 0x5F, 0x74, 0x65, 0x78, 0x73, 0x32, 0x00, 0x63, 0x5F, 0x74, 0x65, 0x78, 0x73, 0x33,
|
|
0x00, 0x63, 0x5F, 0x74, 0x65, 0x78, 0x73, 0x34,
|
|
};
|
|
|
|
/* 80397800-80397828 0028+00 s=0 e=0 z=0 None .rodata fc_text1$4030 */
|
|
SECTION_RODATA u8 const data_80397800[40] = {
|
|
0x66, 0x63, 0x5F, 0x74, 0x65, 0x78, 0x74, 0x31, 0x66, 0x63, 0x5F, 0x74, 0x65, 0x78, 0x73, 0x31,
|
|
0x66, 0x63, 0x5F, 0x74, 0x65, 0x78, 0x73, 0x32, 0x66, 0x63, 0x5F, 0x74, 0x65, 0x78, 0x73, 0x33,
|
|
0x66, 0x63, 0x5F, 0x74, 0x65, 0x78, 0x73, 0x34,
|
|
};
|
|
|
|
/* 80397828-80397850 0028+00 s=0 e=0 z=0 None .rodata t_on$4036 */
|
|
SECTION_RODATA u8 const data_80397828[40] = {
|
|
0x00, 0x67, 0x72, 0x5F, 0x74, 0x5F, 0x6F, 0x6E, 0x67, 0x5F, 0x74, 0x6F, 0x66, 0x5F, 0x73, 0x35,
|
|
0x67, 0x5F, 0x74, 0x6F, 0x66, 0x5F, 0x73, 0x36, 0x67, 0x5F, 0x74, 0x6F, 0x66, 0x5F, 0x73, 0x37,
|
|
0x67, 0x5F, 0x74, 0x6F, 0x66, 0x5F, 0x73, 0x38,
|
|
};
|
|
|
|
/* 80397850-80397878 0028+00 s=0 e=0 z=0 None .rodata ft_on$4037 */
|
|
SECTION_RODATA u8 const data_80397850[40] = {
|
|
0x00, 0x66, 0x72, 0x5F, 0x74, 0x5F, 0x6F, 0x6E, 0x66, 0x5F, 0x74, 0x6F, 0x66, 0x5F, 0x73, 0x35,
|
|
0x66, 0x5F, 0x74, 0x6F, 0x66, 0x5F, 0x73, 0x36, 0x66, 0x5F, 0x74, 0x6F, 0x66, 0x5F, 0x73, 0x37,
|
|
0x66, 0x5F, 0x74, 0x6F, 0x66, 0x5F, 0x73, 0x38,
|
|
};
|
|
|
|
/* 80397878-803978A0 0028+00 s=0 e=0 z=0 None .rodata t_off$4043 */
|
|
SECTION_RODATA u8 const data_80397878[40] = {
|
|
0x00, 0x67, 0x72, 0x5F, 0x74, 0x5F, 0x6F, 0x66, 0x67, 0x5F, 0x74, 0x6F, 0x66, 0x5F, 0x73, 0x31,
|
|
0x67, 0x5F, 0x74, 0x6F, 0x66, 0x5F, 0x73, 0x32, 0x67, 0x5F, 0x74, 0x6F, 0x66, 0x5F, 0x73, 0x33,
|
|
0x67, 0x5F, 0x74, 0x6F, 0x66, 0x5F, 0x73, 0x34,
|
|
};
|
|
|
|
/* 803978A0-803978C8 0028+00 s=0 e=0 z=0 None .rodata ft_off$4044 */
|
|
SECTION_RODATA u8 const data_803978A0[40] = {
|
|
0x00, 0x66, 0x72, 0x5F, 0x74, 0x5F, 0x6F, 0x66, 0x66, 0x5F, 0x74, 0x6F, 0x66, 0x5F, 0x73, 0x31,
|
|
0x66, 0x5F, 0x74, 0x6F, 0x66, 0x5F, 0x73, 0x32, 0x66, 0x5F, 0x74, 0x6F, 0x66, 0x5F, 0x73, 0x33,
|
|
0x66, 0x5F, 0x74, 0x6F, 0x66, 0x5F, 0x73, 0x34,
|
|
};
|
|
|
|
/* 803978C8-80397960 0092+06 s=2 e=0 z=0 None .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
#pragma section ".dead"
|
|
SECTION_DEAD char const* const stringBase_803978C8 =
|
|
"SCRN/zelda_item_select_icon_message_ver2.blo";
|
|
SECTION_DEAD char const* const stringBase_803978F5 = "";
|
|
SECTION_DEAD char const* const stringBase_803978F6 = "tt_block8x8.bti";
|
|
SECTION_DEAD char const* const stringBase_80397906 =
|
|
"SCRN/zelda_item_select_icon3_spot.blo";
|
|
SECTION_DEAD char const* const stringBase_8039792C =
|
|
"SCRN/zelda_item_select_icon3_center_parts.blo";
|
|
/* @stringBase0 padding */
|
|
SECTION_DEAD static char const* const pad_8039795A = "\0\0\0\0\0";
|
|
#pragma pop
|
|
|
|
/* 803BDE70-803BDE7C 000C+00 s=1 e=0 z=0 None .data cNullVec__6Z2Calc */
|
|
SECTION_DATA static u8 cNullVec__6Z2Calc[12] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BDE7C-803BDE88 000C+00 s=0 e=0 z=0 None .data @3862 */
|
|
SECTION_DATA void* d_menu_d_menu_ring__lit_3862[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)stick_wait_init__12dMenu_Ring_cFv,
|
|
};
|
|
|
|
/* 803BDE88-803BDE94 000C+00 s=0 e=0 z=0 None .data @3863 */
|
|
SECTION_DATA void* d_menu_d_menu_ring__lit_3863[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)stick_move_init__12dMenu_Ring_cFv,
|
|
};
|
|
|
|
/* 803BDE94-803BDEA0 000C+00 s=0 e=0 z=0 None .data @3864 */
|
|
SECTION_DATA void* lit_3864[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)stick_explain_init__12dMenu_Ring_cFv,
|
|
};
|
|
|
|
/* 803BDEA0-803BDEAC 000C+00 s=0 e=0 z=0 None .data @3865 */
|
|
SECTION_DATA void* lit_3865[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)stick_explain_force_init__12dMenu_Ring_cFv,
|
|
};
|
|
|
|
/* 803BDEAC-803BDEDC 0030+00 s=3 e=0 z=0 None .data stick_init */
|
|
SECTION_DATA static u8 stick_init[48] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BDEDC-803BDEE8 000C+00 s=0 e=0 z=0 None .data @3866 */
|
|
SECTION_DATA void* lit_3866[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)stick_wait_proc__12dMenu_Ring_cFv,
|
|
};
|
|
|
|
/* 803BDEE8-803BDEF4 000C+00 s=0 e=0 z=0 None .data @3867 */
|
|
SECTION_DATA void* lit_3867[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)stick_move_proc__12dMenu_Ring_cFv,
|
|
};
|
|
|
|
/* 803BDEF4-803BDF00 000C+00 s=0 e=0 z=0 None .data @3868 */
|
|
SECTION_DATA void* lit_3868[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)stick_explain_proc__12dMenu_Ring_cFv,
|
|
};
|
|
|
|
/* 803BDF00-803BDF0C 000C+00 s=0 e=0 z=0 None .data @3869 */
|
|
SECTION_DATA void* lit_3869[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)stick_explain_force_proc__12dMenu_Ring_cFv,
|
|
};
|
|
|
|
/* 803BDF0C-803BDF3C 0030+00 s=1 e=0 z=0 None .data stick_proc */
|
|
SECTION_DATA static u8 stick_proc[48] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BDF3C-803BDF5C 0020+00 s=1 e=0 z=0 None .data @4795 */
|
|
SECTION_DATA static void* lit_4795[8] = {
|
|
(void*)(((char*)calcStickAngle__12dMenu_Ring_cFP9STControlUc)+0x4C),
|
|
(void*)(((char*)calcStickAngle__12dMenu_Ring_cFP9STControlUc)+0x60),
|
|
(void*)(((char*)calcStickAngle__12dMenu_Ring_cFP9STControlUc)+0x8C),
|
|
(void*)(((char*)calcStickAngle__12dMenu_Ring_cFP9STControlUc)+0x78),
|
|
(void*)(((char*)calcStickAngle__12dMenu_Ring_cFP9STControlUc)+0x58),
|
|
(void*)(((char*)calcStickAngle__12dMenu_Ring_cFP9STControlUc)+0x68),
|
|
(void*)(((char*)calcStickAngle__12dMenu_Ring_cFP9STControlUc)+0x70),
|
|
(void*)(((char*)calcStickAngle__12dMenu_Ring_cFP9STControlUc)+0x80),
|
|
};
|
|
|
|
/* 803BDF5C-803BDF78 0010+0C s=2 e=0 z=0 None .data __vt__12dMenu_Ring_c */
|
|
SECTION_DATA void* __vt__12dMenu_Ring_c[4 + 3 /* padding */] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)draw__12dMenu_Ring_cFv,
|
|
(void*)__dt__12dMenu_Ring_cFv,
|
|
/* padding */
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
};
|
|
|
|
/* 80454388-8045438C 0004+00 s=9 e=0 z=0 None .sdata2 @4300 */
|
|
SECTION_SDATA2 static u8 lit_4300[4] = {
|
|
0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 8045438C-80454390 0004+00 s=3 e=0 z=0 None .sdata2 @4301 */
|
|
SECTION_SDATA2 static f32 lit_4301 = 448.0f;
|
|
|
|
/* 80454390-80454394 0004+00 s=3 e=0 z=0 None .sdata2 @4302 */
|
|
SECTION_SDATA2 static f32 lit_4302 = -448.0f;
|
|
|
|
/* 80454394-80454398 0004+00 s=3 e=0 z=0 None .sdata2 @4303 */
|
|
SECTION_SDATA2 static f32 lit_4303 = 608.0f;
|
|
|
|
/* 80454398-8045439C 0004+00 s=3 e=0 z=0 None .sdata2 @4304 */
|
|
SECTION_SDATA2 static f32 lit_4304 = -608.0f;
|
|
|
|
/* 8045439C-804543A0 0004+00 s=18 e=0 z=0 None .sdata2 @4305 */
|
|
SECTION_SDATA2 static f32 lit_4305 = 1.0f;
|
|
|
|
/* 804543A0-804543A4 0004+00 s=2 e=0 z=0 None .sdata2 @4306 */
|
|
SECTION_SDATA2 static f32 lit_4306 = 100.0f;
|
|
|
|
/* 804543A4-804543A8 0004+00 s=5 e=0 z=0 None .sdata2 @4307 */
|
|
SECTION_SDATA2 static f32 lit_4307 = 48.0f;
|
|
|
|
/* 804543A8-804543AC 0004+00 s=4 e=0 z=0 None .sdata2 @4308 */
|
|
SECTION_SDATA2 static f32 lit_4308 = 1.0f / 10.0f;
|
|
|
|
/* 804543AC-804543B0 0004+00 s=4 e=0 z=0 None .sdata2 @4309 */
|
|
SECTION_SDATA2 static f32 lit_4309 = 3.0f / 5.0f;
|
|
|
|
/* 804543B0-804543B8 0004+04 s=7 e=0 z=0 None .sdata2 @4310 */
|
|
SECTION_SDATA2 static f32 lit_4310[1 + 1 /* padding */] = {
|
|
0.5f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 804543B8-804543C0 0008+00 s=5 e=0 z=0 None .sdata2 @4312 */
|
|
SECTION_SDATA2 static f64 lit_4312 = 4503599627370496.0 /* cast u32 to float */;
|
|
|
|
/* 801E9118-801EA708 15F0+00 s=0 e=1 z=0 None .text __ct__12dMenu_Ring_cFP10JKRExpHeapP9STControlP10CSTControlUc */
|
|
// 801E9130: 803621B0 (_savegpr_18)
|
|
// 801E913C: 80397738 (xy_text)
|
|
// 801E9140: 80397738 (xy_text)
|
|
// 801E9144: 803A6F88 (__vt__12dDlst_base_c)
|
|
// 801E9148: 803A6F88 (__vt__12dDlst_base_c)
|
|
// 801E9150: 803BDF5C (__vt__12dMenu_Ring_c)
|
|
// 801E9154: 803BDF5C (__vt__12dMenu_Ring_c)
|
|
// 801E9170: 80430188 (g_meter2_info)
|
|
// 801E9174: 80430188 (g_meter2_info)
|
|
// 801E9180: 802CE784 (getTotalFreeSize__7JKRHeapFv)
|
|
// 801E9184: 80454388 (lit_4300)
|
|
// 801E919C: 8045438C (lit_4301)
|
|
// 801E91B4: 80454390 (lit_4302)
|
|
// 801E91C8: 80454394 (lit_4303)
|
|
// 801E91D0: 80454388 (lit_4300)
|
|
// 801E91E4: 80454398 (lit_4304)
|
|
// 801E91EC: 80454388 (lit_4300)
|
|
// 801E91F8: 80454388 (lit_4300)
|
|
// 801E9204: 80454388 (lit_4300)
|
|
// 801E9210: 8045439C (lit_4305)
|
|
// 801E9244: 8045439C (lit_4305)
|
|
// 801E924C: 80454388 (lit_4300)
|
|
// 801E9264: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801E9268: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801E93F8: 80454388 (lit_4300)
|
|
// 801E9480: 80454388 (lit_4300)
|
|
// 801E9500: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801E9504: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801E9514: 80033354 (getLineUpItem__17dSv_player_item_cCFi)
|
|
// 801E9564: 80033354 (getLineUpItem__17dSv_player_item_cCFi)
|
|
// 801E9580: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801E9584: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801E9598: 80033354 (getLineUpItem__17dSv_player_item_cCFi)
|
|
// 801E95AC: 80033354 (getLineUpItem__17dSv_player_item_cCFi)
|
|
// 801E95BC: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801E95DC: 80033354 (getLineUpItem__17dSv_player_item_cCFi)
|
|
// 801E95EC: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801E9614: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801E9638: 8042FAFC (g_ringHIO)
|
|
// 801E963C: 8042FAFC (g_ringHIO)
|
|
// 801E9678: 80454388 (lit_4300)
|
|
// 801E96A0: 802CE4D4 (alloc__7JKRHeapFUli)
|
|
// 801E96F0: 801EDB14 (setSelectItem__12dMenu_Ring_cFiUc)
|
|
// 801E9704: 801EDB14 (setSelectItem__12dMenu_Ring_cFiUc)
|
|
// 801E9714: 802CEC4C (__nw__FUl)
|
|
// 801E9734: 802FC708 (__ct__10J2DPictureFPC7ResTIMG)
|
|
// 801E9750: 802F76F8 (setBasePosition__7J2DPaneF15J2DBasePosition)
|
|
// 801E9790: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801E9794: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801E97A0: 8021E2C8 (dMeter2Info_getNumberTextureName__Fi)
|
|
// 801E97D4: 802CEC4C (__nw__FUl)
|
|
// 801E97E4: 802FC708 (__ct__10J2DPictureFPC7ResTIMG)
|
|
// 801E9808: 802CEC4C (__nw__FUl)
|
|
// 801E9814: 801AE938 (__ct__15dKantera_icon_cFv)
|
|
// 801E9824: 802CEC4C (__nw__FUl)
|
|
// 801E9830: 802F8498 (__ct__9J2DScreenFv)
|
|
// 801E9848: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801E984C: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801E9854: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801E9858: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801E9860: 80255184 (dPaneClass_setPriority__FPPvP7JKRHeapP9J2DScreenPCcUlP10JKRArchive)
|
|
// 801E9868: 802550E8 (dPaneClass_showNullPane__FP9J2DScreen)
|
|
// 801E9870: 802CEC4C (__nw__FUl)
|
|
// 801E9894: 802553FC (__ct__13CPaneMgrAlphaFP9J2DScreenUxUcP10JKRExpHeap)
|
|
// 801E98A4: 802CEC4C (__nw__FUl)
|
|
// 801E98C8: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap)
|
|
// 801E98D8: 802CEC4C (__nw__FUl)
|
|
// 801E98FC: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap)
|
|
// 801E990C: 8045439C (lit_4305)
|
|
// 801E9910: 802557D0 (setAlphaRate__13CPaneMgrAlphaFf)
|
|
// 801E9920: 802CEC4C (__nw__FUl)
|
|
// 801E9948: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap)
|
|
// 801E9958: 802CEC4C (__nw__FUl)
|
|
// 801E997C: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap)
|
|
// 801E998C: 80255608 (hide__13CPaneMgrAlphaFv)
|
|
// 801E99D4: 802CE4D4 (alloc__7JKRHeapFUli)
|
|
// 801E9A04: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801E9A40: 80430188 (g_meter2_info)
|
|
// 801E9A44: 80430188 (g_meter2_info)
|
|
// 801E9A60: 8021CF08 (readItemTexture__13dMeter2Info_cFUcPvP10J2DPicturePvP10J2DPicturePvP10J2DPicturePvP10J2DPicturei)
|
|
// 801E9A78: 802CEC4C (__nw__FUl)
|
|
// 801E9A90: 802FC708 (__ct__10J2DPictureFPC7ResTIMG)
|
|
// 801E9AAC: 802F76F8 (setBasePosition__7J2DPaneF15J2DBasePosition)
|
|
// 801E9AC4: 80430188 (g_meter2_info)
|
|
// 801E9AC8: 80430188 (g_meter2_info)
|
|
// 801E9AE0: 8021D36C (setItemColor__13dMeter2Info_cFUcP10J2DPictureP10J2DPictureP10J2DPictureP10J2DPicture)
|
|
// 801E9AEC: 803AC5A0 (item_resource__10dItem_data)
|
|
// 801E9AF0: 803AC5A0 (item_resource__10dItem_data)
|
|
// 801E9AFC: 804543B8 (lit_4312)
|
|
// 801E9B14: 804543A0 (lit_4306)
|
|
// 801E9B38: 804543A4 (lit_4307)
|
|
// 801E9DD8: 802CEC4C (__nw__FUl)
|
|
// 801E9DE4: 80249C20 (__ct__12dMsgString_cFv)
|
|
// 801E9E00: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801E9E04: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801E9E54: 800149F0 (mDoExt_getMesgFont__Fv)
|
|
// 801E9E80: 8030074C (setString__10J2DTextBoxFsPCce)
|
|
// 801E9ED4: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801E9ED8: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801E9F28: 800149F0 (mDoExt_getMesgFont__Fv)
|
|
// 801E9F54: 8030074C (setString__10J2DTextBoxFsPCce)
|
|
// 801E9FA8: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801E9FAC: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801E9FFC: 800149F0 (mDoExt_getMesgFont__Fv)
|
|
// 801EA028: 8030074C (setString__10J2DTextBoxFsPCce)
|
|
// 801EA080: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801EA084: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801EA0EC: 8030074C (setString__10J2DTextBoxFsPCce)
|
|
// 801EA0F0: 800149F0 (mDoExt_getMesgFont__Fv)
|
|
// 801EA168: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801EA16C: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801EA1D4: 8030074C (setString__10J2DTextBoxFsPCce)
|
|
// 801EA1D8: 800149F0 (mDoExt_getMesgFont__Fv)
|
|
// 801EA240: 802CE784 (getTotalFreeSize__7JKRHeapFv)
|
|
// 801EA250: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801EA254: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801EA274: 802CEC4C (__nw__FUl)
|
|
// 801EA284: 802FC708 (__ct__10J2DPictureFPC7ResTIMG)
|
|
// 801EA300: 802CEC4C (__nw__FUl)
|
|
// 801EA30C: 802F8498 (__ct__9J2DScreenFv)
|
|
// 801EA324: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801EA328: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801EA338: 80255184 (dPaneClass_setPriority__FPPvP7JKRHeapP9J2DScreenPCcUlP10JKRArchive)
|
|
// 801EA340: 802550E8 (dPaneClass_showNullPane__FP9J2DScreen)
|
|
// 801EA348: 802CEC4C (__nw__FUl)
|
|
// 801EA36C: 802553FC (__ct__13CPaneMgrAlphaFP9J2DScreenUxUcP10JKRExpHeap)
|
|
// 801EA37C: 802CEC4C (__nw__FUl)
|
|
// 801EA388: 802F8498 (__ct__9J2DScreenFv)
|
|
// 801EA3A0: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801EA3A4: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801EA3B4: 80255184 (dPaneClass_setPriority__FPPvP7JKRHeapP9J2DScreenPCcUlP10JKRArchive)
|
|
// 801EA3BC: 802550E8 (dPaneClass_showNullPane__FP9J2DScreen)
|
|
// 801EA3C4: 802CEC4C (__nw__FUl)
|
|
// 801EA3EC: 802553FC (__ct__13CPaneMgrAlphaFP9J2DScreenUxUcP10JKRExpHeap)
|
|
// 801EA3FC: 802CEC4C (__nw__FUl)
|
|
// 801EA424: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap)
|
|
// 801EA434: 802CEC4C (__nw__FUl)
|
|
// 801EA45C: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap)
|
|
// 801EA5A4: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801EA5A8: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801EA5AC: 800149F0 (mDoExt_getMesgFont__Fv)
|
|
// 801EA5DC: 8030074C (setString__10J2DTextBoxFsPCce)
|
|
// 801EA5F4: 801EF11C (textCentering__12dMenu_Ring_cFv)
|
|
// 801EA5FC: 802CEC4C (__nw__FUl)
|
|
// 801EA60C: 8042FAFC (g_ringHIO)
|
|
// 801EA610: 8042FAFC (g_ringHIO)
|
|
// 801EA61C: 80194220 (__ct__16dSelect_cursor_cFUcfP10JKRArchive)
|
|
// 801EA62C: 8045439C (lit_4305)
|
|
// 801EA630: 801952A0 (setAlphaRate__16dSelect_cursor_cFf)
|
|
// 801EA638: 802CEC4C (__nw__FUl)
|
|
// 801EA654: 801DA754 (__ct__19dMenu_ItemExplain_cFP10JKRExpHeapP10JKRArchiveP9STControlb)
|
|
// 801EA664: 801EB960 (setRotate__12dMenu_Ring_cFv)
|
|
// 801EA698: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EA6B4: 804543A8 (lit_4308)
|
|
// 801EA6B8: 804543AC (lit_4309)
|
|
// 801EA6BC: 804543B0 (lit_4310)
|
|
// 801EA6C0: 801951B0 (setParam__16dSelect_cursor_cFfffff)
|
|
// 801EA6CC: 8045439C (lit_4305)
|
|
// 801EA6D4: 804543A8 (lit_4308)
|
|
// 801EA6D8: 804543AC (lit_4309)
|
|
// 801EA6DC: 804543B0 (lit_4310)
|
|
// 801EA6E0: 801951B0 (setParam__16dSelect_cursor_cFfffff)
|
|
// 801EA6F4: 803621FC (_restgpr_18)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// JKRExpHeap* False
|
|
// JKRExpHeap False
|
|
// STControl* False
|
|
// STControl False
|
|
// CSTControl* False
|
|
// CSTControl False
|
|
// u8 False
|
|
asm dMenu_Ring_c::dMenu_Ring_c(JKRExpHeap* param_0, STControl* param_1, CSTControl* param_2, u8 param_3) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/__ct__12dMenu_Ring_cFP10JKRExpHeapP9STControlP10CSTControlUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EA708-801EAB7C 0474+00 s=1 e=0 z=0 None .text __dt__12dMenu_Ring_cFv */
|
|
// 801EA718: 803621AC (_savegpr_17)
|
|
// 801EA728: 803BDF5C (__vt__12dMenu_Ring_c)
|
|
// 801EA72C: 803BDF5C (__vt__12dMenu_Ring_c)
|
|
// 801EA738: 802CE784 (getTotalFreeSize__7JKRHeapFv)
|
|
// 801EA740: 80430188 (g_meter2_info)
|
|
// 801EA744: 80430188 (g_meter2_info)
|
|
// 801EA788: 802CE548 (free__7JKRHeapFPv)
|
|
// 801EA950: 802CE548 (free__7JKRHeapFPv)
|
|
// 801EA984: 80249D28 (__dt__12dMsgString_cFv)
|
|
// 801EA994: 802CE784 (getTotalFreeSize__7JKRHeapFv)
|
|
// 801EAA54: 802CE548 (free__7JKRHeapFPv)
|
|
// 801EAB34: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EAB38: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EAB5C: 802CED3C (__dl__FPv)
|
|
// 801EAB68: 803621F8 (_restgpr_17)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm dMenu_Ring_c::~dMenu_Ring_c() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/__dt__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 804543C0-804543C8 0004+04 s=8 e=0 z=0 None .sdata2 @4465 */
|
|
SECTION_SDATA2 static f32 lit_4465[1 + 1 /* padding */] = {
|
|
-1.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 801EAB7C-801EABE8 006C+00 s=0 e=1 z=0 None .text _create__12dMenu_Ring_cFv */
|
|
// 801EAB90: 803BDEAC (stick_init)
|
|
// 801EAB94: 803BDEAC (stick_init)
|
|
// 801EAB9C: 80362084 (__ptmf_scall)
|
|
// 801EABAC: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 801EABC0: 8045439C (lit_4305)
|
|
// 801EABC8: 804543C0 (lit_4465)
|
|
// 801EABD4: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void dMenu_Ring_c::_create() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/_create__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EABE8-801EABEC 0004+00 s=0 e=1 z=0 None .text _delete__12dMenu_Ring_cFv */
|
|
// False False
|
|
// void False
|
|
void dMenu_Ring_c::_delete() {
|
|
/* empty function */
|
|
}
|
|
|
|
|
|
/* 801EABEC-801EACC8 00DC+00 s=0 e=1 z=0 None .text _move__12dMenu_Ring_cFv */
|
|
// 801EAC00: 8042FAFC (g_ringHIO)
|
|
// 801EAC04: 8042FAFC (g_ringHIO)
|
|
// 801EAC24: 801DB470 (move__19dMenu_ItemExplain_cFv)
|
|
// 801EAC34: 803BDF0C (stick_proc)
|
|
// 801EAC38: 803BDF0C (stick_proc)
|
|
// 801EAC40: 80362084 (__ptmf_scall)
|
|
// 801EAC60: 803BDEAC (stick_init)
|
|
// 801EAC64: 803BDEAC (stick_init)
|
|
// 801EAC6C: 80362084 (__ptmf_scall)
|
|
// 801EAC78: 801EC20C (setScale__12dMenu_Ring_cFv)
|
|
// 801EAC80: 801EC504 (setActiveCursor__12dMenu_Ring_cFv)
|
|
// 801EAC88: 801EED84 (setMixMessage__12dMenu_Ring_cFv)
|
|
// 801EAC90: 8042FAFC (g_ringHIO)
|
|
// 801EAC94: 8042FAFC (g_ringHIO)
|
|
// 801EACB0: 801951C8 (setScale__16dSelect_cursor_cFf)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void dMenu_Ring_c::_move() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/_move__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EACC8-801EB080 03B8+00 s=1 e=0 z=0 None .text _draw__12dMenu_Ring_cFv */
|
|
// 801EACE8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EACEC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EAD1C: 8042FAFC (g_ringHIO)
|
|
// 801EAD20: 8042FAFC (g_ringHIO)
|
|
// 801EAD2C: 802557D0 (setAlphaRate__13CPaneMgrAlphaFf)
|
|
// 801EAD34: 80454388 (lit_4300)
|
|
// 801EAD40: 802F8ED4 (draw__9J2DScreenFffPC14J2DGrafContext)
|
|
// 801EAD48: 8042FAFC (g_ringHIO)
|
|
// 801EAD4C: 8042FAFC (g_ringHIO)
|
|
// 801EAD88: 8042FAFC (g_ringHIO)
|
|
// 801EAD8C: 8042FAFC (g_ringHIO)
|
|
// 801EADB0: 8042FAFC (g_ringHIO)
|
|
// 801EADB4: 8042FAFC (g_ringHIO)
|
|
// 801EADCC: 802545B0 (paneTrans__8CPaneMgrFff)
|
|
// 801EADD4: 8042FAFC (g_ringHIO)
|
|
// 801EADD8: 8042FAFC (g_ringHIO)
|
|
// 801EADFC: 8042FAFC (g_ringHIO)
|
|
// 801EAE00: 8042FAFC (g_ringHIO)
|
|
// 801EAE18: 802545B0 (paneTrans__8CPaneMgrFff)
|
|
// 801EAE20: 8042FAFC (g_ringHIO)
|
|
// 801EAE24: 8042FAFC (g_ringHIO)
|
|
// 801EAE48: 8042FAFC (g_ringHIO)
|
|
// 801EAE4C: 8042FAFC (g_ringHIO)
|
|
// 801EAE8C: 8042FAFC (g_ringHIO)
|
|
// 801EAE90: 8042FAFC (g_ringHIO)
|
|
// 801EAE9C: 8042FAFC (g_ringHIO)
|
|
// 801EAEA0: 8042FAFC (g_ringHIO)
|
|
// 801EAEC0: 802557D0 (setAlphaRate__13CPaneMgrAlphaFf)
|
|
// 801EAECC: 802557D0 (setAlphaRate__13CPaneMgrAlphaFf)
|
|
// 801EAEE0: 802F8ED4 (draw__9J2DScreenFffPC14J2DGrafContext)
|
|
// 801EAEE8: 801ECB14 (drawItem__12dMenu_Ring_cFv)
|
|
// 801EAEF0: 801EEF14 (textScaleHIO__12dMenu_Ring_cFv)
|
|
// 801EAEF8: 80255828 (getAlphaRate__13CPaneMgrAlphaFv)
|
|
// 801EAF08: 802557D0 (setAlphaRate__13CPaneMgrAlphaFf)
|
|
// 801EAF24: 802557D0 (setAlphaRate__13CPaneMgrAlphaFf)
|
|
// 801EAF38: 802F8ED4 (draw__9J2DScreenFffPC14J2DGrafContext)
|
|
// 801EAF4C: 80454388 (lit_4300)
|
|
// 801EAF5C: 80253930 (__ct__8CPaneMgrFv)
|
|
// 801EAF94: 80254EBC (getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs)
|
|
// 801EAF98: 8042FAFC (g_ringHIO)
|
|
// 801EAF9C: 8042FAFC (g_ringHIO)
|
|
// 801EAFC0: 80430188 (g_meter2_info)
|
|
// 801EAFC4: 80430188 (g_meter2_info)
|
|
// 801EAFF8: 802140DC (drawPikari__13dMeter2Draw_cFffPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc)
|
|
// 801EB004: 80253A18 (__dt__8CPaneMgrFv)
|
|
// 801EB018: 801EDC98 (drawSelectItem__12dMenu_Ring_cFv)
|
|
// 801EB020: 801ECF9C (drawItem2__12dMenu_Ring_cFv)
|
|
// 801EB054: 801DB514 (draw__19dMenu_ItemExplain_cFP13J2DOrthoGraph)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::_draw() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/_draw__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EB080-801EB0A4 0024+00 s=2 e=0 z=0 None .text setKanteraPos__12dMenu_Ring_cFff */
|
|
// 801EB090: 801AEBA0 (setPos__15dKantera_icon_cFff)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// f32 False
|
|
// f32 False
|
|
asm void dMenu_Ring_c::setKanteraPos(f32 param_0, f32 param_1) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/setKanteraPos__12dMenu_Ring_cFff.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 804543C8-804543D0 0008+00 s=6 e=0 z=0 None .sdata2 @4596 */
|
|
SECTION_SDATA2 static f64 lit_4596 = 4503601774854144.0 /* cast s32 to float */;
|
|
|
|
/* 801EB0A4-801EB2B4 0210+00 s=0 e=1 z=0 None .text isOpen__12dMenu_Ring_cFv */
|
|
// 801EB0CC: 8021E9D4 (dMeter2Info_set2DVibrationM__Fv)
|
|
// 801EB0E0: 804543C8 (lit_4596)
|
|
// 801EB0FC: 8042FAFC (g_ringHIO)
|
|
// 801EB100: 8042FAFC (g_ringHIO)
|
|
// 801EB130: 80454388 (lit_4300)
|
|
// 801EB138: 8045438C (lit_4301)
|
|
// 801EB13C: 8045439C (lit_4305)
|
|
// 801EB15C: 80454388 (lit_4300)
|
|
// 801EB164: 80454390 (lit_4302)
|
|
// 801EB168: 8045439C (lit_4305)
|
|
// 801EB188: 80454394 (lit_4303)
|
|
// 801EB18C: 8045439C (lit_4305)
|
|
// 801EB1A0: 80454388 (lit_4300)
|
|
// 801EB1B4: 80454398 (lit_4304)
|
|
// 801EB1B8: 8045439C (lit_4305)
|
|
// 801EB1CC: 80454388 (lit_4300)
|
|
// 801EB1E4: 8042FAFC (g_ringHIO)
|
|
// 801EB1E8: 8042FAFC (g_ringHIO)
|
|
// 801EB1F4: 8045439C (lit_4305)
|
|
// 801EB1FC: 80454388 (lit_4300)
|
|
// 801EB210: 801EC20C (setScale__12dMenu_Ring_cFv)
|
|
// 801EB238: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EB23C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EB24C: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EB268: 804543A8 (lit_4308)
|
|
// 801EB26C: 804543AC (lit_4309)
|
|
// 801EB270: 804543B0 (lit_4310)
|
|
// 801EB274: 801951B0 (setParam__16dSelect_cursor_cFfffff)
|
|
// 801EB280: 8045439C (lit_4305)
|
|
// 801EB288: 804543A8 (lit_4308)
|
|
// 801EB28C: 804543AC (lit_4309)
|
|
// 801EB290: 804543B0 (lit_4310)
|
|
// 801EB294: 801951B0 (setParam__16dSelect_cursor_cFfffff)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void dMenu_Ring_c::isOpen() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/isOpen__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EB2B4-801EB3CC 0118+00 s=0 e=1 z=0 None .text isMoveEnd__12dMenu_Ring_cFv */
|
|
// 801EB2F0: 801F9F84 (dMw_UP_TRIGGER__Fv)
|
|
// 801EB2FC: 801F9F98 (dMw_DOWN_TRIGGER__Fv)
|
|
// 801EB308: 801FA050 (dMw_B_TRIGGER__Fv)
|
|
// 801EB314: 80430188 (g_meter2_info)
|
|
// 801EB318: 80430188 (g_meter2_info)
|
|
// 801EB33C: 801F9F84 (dMw_UP_TRIGGER__Fv)
|
|
// 801EB354: 801F9F98 (dMw_DOWN_TRIGGER__Fv)
|
|
// 801EB37C: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 801EB390: 8045439C (lit_4305)
|
|
// 801EB398: 804543C0 (lit_4465)
|
|
// 801EB3A4: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 801EB3A8: 8021E9D4 (dMeter2Info_set2DVibrationM__Fv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void dMenu_Ring_c::isMoveEnd() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/isMoveEnd__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EB3CC-801EB624 0258+00 s=0 e=1 z=0 None .text isClose__12dMenu_Ring_cFv */
|
|
// 801EB3DC: 803621DC (_savegpr_29)
|
|
// 801EB430: 804543C8 (lit_4596)
|
|
// 801EB44C: 8042FAFC (g_ringHIO)
|
|
// 801EB450: 8042FAFC (g_ringHIO)
|
|
// 801EB48C: 801EDF2C (setSelectItemForce__12dMenu_Ring_cFi)
|
|
// 801EB4A4: 80454388 (lit_4300)
|
|
// 801EB4C0: 80454388 (lit_4300)
|
|
// 801EB4C8: 80454390 (lit_4302)
|
|
// 801EB4CC: 8045439C (lit_4305)
|
|
// 801EB4EC: 80454388 (lit_4300)
|
|
// 801EB4F4: 8045438C (lit_4301)
|
|
// 801EB4F8: 8045439C (lit_4305)
|
|
// 801EB518: 80454398 (lit_4304)
|
|
// 801EB51C: 8045439C (lit_4305)
|
|
// 801EB530: 80454388 (lit_4300)
|
|
// 801EB544: 80454394 (lit_4303)
|
|
// 801EB548: 8045439C (lit_4305)
|
|
// 801EB55C: 80454388 (lit_4300)
|
|
// 801EB594: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EB598: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EB5B0: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EB5D8: 804543A8 (lit_4308)
|
|
// 801EB5DC: 804543AC (lit_4309)
|
|
// 801EB5E0: 804543B0 (lit_4310)
|
|
// 801EB5E4: 801951B0 (setParam__16dSelect_cursor_cFfffff)
|
|
// 801EB5F0: 8045439C (lit_4305)
|
|
// 801EB5F8: 804543A8 (lit_4308)
|
|
// 801EB5FC: 804543AC (lit_4309)
|
|
// 801EB600: 804543B0 (lit_4310)
|
|
// 801EB604: 801951B0 (setParam__16dSelect_cursor_cFfffff)
|
|
// 801EB610: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void dMenu_Ring_c::isClose() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/isClose__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 804543D0-804543D4 0004+00 s=1 e=0 z=0 None .sdata2 @4739 */
|
|
SECTION_SDATA2 static f32 lit_4739 = 0.75f;
|
|
|
|
/* 801EB624-801EB8C0 029C+00 s=1 e=0 z=0 None .text getStickInfo__12dMenu_Ring_cFP9STControl */
|
|
// 801EB65C: 804543D0 (lit_4739)
|
|
// 801EB71C: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
|
|
// 801EB720: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
|
|
// 801EB88C: 801EF484 (dpdMove__12dMenu_Ring_cFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// STControl* False
|
|
// STControl False
|
|
asm void dMenu_Ring_c::getStickInfo(STControl* param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/getStickInfo__12dMenu_Ring_cFP9STControl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EB8C0-801EB960 00A0+00 s=1 e=0 z=0 None .text calcStickAngle__12dMenu_Ring_cFP9STControlUc */
|
|
// 801EB8F4: 803BDF3C (lit_4795)
|
|
// 801EB8F8: 803BDF3C (lit_4795)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// STControl* False
|
|
// STControl False
|
|
// u8 False
|
|
asm void dMenu_Ring_c::calcStickAngle(STControl* param_0, u8 param_1) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/calcStickAngle__12dMenu_Ring_cFP9STControlUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 804543D4-804543D8 0004+00 s=2 e=0 z=0 None .sdata2 @4810 */
|
|
SECTION_SDATA2 static f32 lit_4810 = 304.0f;
|
|
|
|
/* 804543D8-804543DC 0004+00 s=2 e=0 z=0 None .sdata2 @4811 */
|
|
SECTION_SDATA2 static f32 lit_4811 = 224.0f;
|
|
|
|
/* 801EB960-801EBA38 00D8+00 s=1 e=0 z=0 None .text setRotate__12dMenu_Ring_cFv */
|
|
// 801EB980: 803621D4 (_savegpr_27)
|
|
// 801EB98C: 804543D4 (lit_4810)
|
|
// 801EB990: 8042FAFC (g_ringHIO)
|
|
// 801EB994: 8042FAFC (g_ringHIO)
|
|
// 801EB9A0: 804543D8 (lit_4811)
|
|
// 801EB9AC: 801EF1A0 (clacEllipsePlotAverage__12dMenu_Ring_cFiff)
|
|
// 801EB9BC: 804543D4 (lit_4810)
|
|
// 801EB9C0: 804543D8 (lit_4811)
|
|
// 801EB9EC: 80267674 (cM_atan2s__Fff)
|
|
// 801EBA24: 80362220 (_restgpr_27)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::setRotate() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/setRotate__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EBA38-801EBAB8 0080+00 s=1 e=0 z=0 None .text setItemScale__12dMenu_Ring_cFif */
|
|
// 801EBA4C: 803621DC (_savegpr_29)
|
|
// 801EBAA4: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// int False
|
|
// f32 False
|
|
asm void dMenu_Ring_c::setItemScale(int param_0, f32 param_1) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/setItemScale__12dMenu_Ring_cFif.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EBAB8-801EBB10 0058+00 s=2 e=0 z=0 None .text setButtonScale__12dMenu_Ring_cFif */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// int False
|
|
// f32 False
|
|
asm void dMenu_Ring_c::setButtonScale(int param_0, f32 param_1) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/setButtonScale__12dMenu_Ring_cFif.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EBB10-801EBE58 0348+00 s=1 e=0 z=0 None .text setItem__12dMenu_Ring_cFv */
|
|
// 801EBB20: 803621C8 (_savegpr_24)
|
|
// 801EBB9C: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EBBA8: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EBBBC: 801EDF2C (setSelectItemForce__12dMenu_Ring_cFi)
|
|
// 801EBBD0: 801EE228 (checkExplainForce__12dMenu_Ring_cFv)
|
|
// 801EBBE0: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EBBE4: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EBBEC: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EBC08: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EBC0C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EBC14: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EBC24: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EBC6C: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EBC88: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EBC8C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EBC94: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EBCFC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EBD00: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EBD08: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EBD24: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EBD28: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EBD30: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EBD40: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EBD88: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EBDA4: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EBDA8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EBDB0: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EBE3C: 801EBE58 (setJumpItem__12dMenu_Ring_cFb)
|
|
// 801EBE44: 80362214 (_restgpr_24)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::setItem() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/setItem__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EBE58-801EC20C 03B4+00 s=2 e=0 z=0 None .text setJumpItem__12dMenu_Ring_cFb */
|
|
// 801EBE68: 803621DC (_savegpr_29)
|
|
// 801EBE90: 801EDB14 (setSelectItem__12dMenu_Ring_cFiUc)
|
|
// 801EBEB0: 801EEA84 (getItem__12dMenu_Ring_cFiUc)
|
|
// 801EBEC0: 801EDB14 (setSelectItem__12dMenu_Ring_cFiUc)
|
|
// 801EBED8: 801EEA84 (getItem__12dMenu_Ring_cFiUc)
|
|
// 801EBEE8: 801EDB14 (setSelectItem__12dMenu_Ring_cFiUc)
|
|
// 801EBFC4: 8042FAFC (g_ringHIO)
|
|
// 801EBFC8: 8042FAFC (g_ringHIO)
|
|
// 801EBFDC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EBFE0: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EBFE8: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EC000: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EC028: 8042FAFC (g_ringHIO)
|
|
// 801EC02C: 8042FAFC (g_ringHIO)
|
|
// 801EC040: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC044: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC04C: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EC064: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EC094: 8021E9D4 (dMeter2Info_set2DVibrationM__Fv)
|
|
// 801EC0A0: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 801EC0B4: 8045439C (lit_4305)
|
|
// 801EC0BC: 804543C0 (lit_4465)
|
|
// 801EC0C8: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 801EC0E4: 8021E9D4 (dMeter2Info_set2DVibrationM__Fv)
|
|
// 801EC0F0: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 801EC104: 8045439C (lit_4305)
|
|
// 801EC10C: 804543C0 (lit_4465)
|
|
// 801EC118: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 801EC134: 8021E9D4 (dMeter2Info_set2DVibrationM__Fv)
|
|
// 801EC140: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 801EC154: 8045439C (lit_4305)
|
|
// 801EC15C: 804543C0 (lit_4465)
|
|
// 801EC168: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 801EC184: 8021E9D4 (dMeter2Info_set2DVibrationM__Fv)
|
|
// 801EC190: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 801EC1A4: 8045439C (lit_4305)
|
|
// 801EC1AC: 804543C0 (lit_4465)
|
|
// 801EC1B8: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 801EC1C8: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 801EC1DC: 8045439C (lit_4305)
|
|
// 801EC1E4: 804543C0 (lit_4465)
|
|
// 801EC1F0: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 801EC1F8: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// bool False
|
|
asm void dMenu_Ring_c::setJumpItem(bool param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/setJumpItem__12dMenu_Ring_cFb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EC20C-801EC3B0 01A4+00 s=2 e=0 z=0 None .text setScale__12dMenu_Ring_cFv */
|
|
// 801EC21C: 803621D0 (_savegpr_26)
|
|
// 801EC228: 8042FAFC (g_ringHIO)
|
|
// 801EC22C: 8042FAFC (g_ringHIO)
|
|
// 801EC230: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC234: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC23C: 80430188 (g_meter2_info)
|
|
// 801EC240: 80430188 (g_meter2_info)
|
|
// 801EC280: 801EC3B0 (setNameString__12dMenu_Ring_cFUl)
|
|
// 801EC290: 801EBA38 (setItemScale__12dMenu_Ring_cFif)
|
|
// 801EC2B0: 801EBAB8 (setButtonScale__12dMenu_Ring_cFif)
|
|
// 801EC2C4: 801EBAB8 (setButtonScale__12dMenu_Ring_cFif)
|
|
// 801EC310: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EC340: 801EC3B0 (setNameString__12dMenu_Ring_cFUl)
|
|
// 801EC350: 801EBA38 (setItemScale__12dMenu_Ring_cFif)
|
|
// 801EC364: 801EBA38 (setItemScale__12dMenu_Ring_cFif)
|
|
// 801EC378: 801EBAB8 (setButtonScale__12dMenu_Ring_cFif)
|
|
// 801EC39C: 8036221C (_restgpr_26)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::setScale() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/setScale__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EC3B0-801EC504 0154+00 s=1 e=0 z=0 None .text setNameString__12dMenu_Ring_cFUl */
|
|
// 801EC3C0: 803621D8 (_savegpr_28)
|
|
// 801EC490: 80300658 (getStringPtr__10J2DTextBoxCFv)
|
|
// 801EC494: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801EC498: 803978C8 (d_menu_d_menu_ring__stringBase0)
|
|
// 801EC4A0: 80368B2C (strcpy)
|
|
// 801EC4F0: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u32 False
|
|
asm void dMenu_Ring_c::setNameString(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/setNameString__12dMenu_Ring_cFUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EC504-801EC754 0250+00 s=1 e=0 z=0 None .text setActiveCursor__12dMenu_Ring_cFv */
|
|
// 801EC51C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC520: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC538: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EC56C: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
|
|
// 801EC570: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
|
|
// 801EC5A4: 801EDF2C (setSelectItemForce__12dMenu_Ring_cFi)
|
|
// 801EC5B8: 801EC754 (setMixItem__12dMenu_Ring_cFv)
|
|
// 801EC5EC: 801EDF2C (setSelectItemForce__12dMenu_Ring_cFi)
|
|
// 801EC60C: 801EE63C (checkCombineBomb__12dMenu_Ring_cFi)
|
|
// 801EC61C: 801EBB10 (setItem__12dMenu_Ring_cFv)
|
|
// 801EC644: 803BDEAC (stick_init)
|
|
// 801EC648: 803BDEAC (stick_init)
|
|
// 801EC650: 80362084 (__ptmf_scall)
|
|
// 801EC688: 801EDF2C (setSelectItemForce__12dMenu_Ring_cFi)
|
|
// 801EC6A8: 801EE63C (checkCombineBomb__12dMenu_Ring_cFi)
|
|
// 801EC6B8: 801EBB10 (setItem__12dMenu_Ring_cFv)
|
|
// 801EC6E0: 803BDEAC (stick_init)
|
|
// 801EC6E4: 803BDEAC (stick_init)
|
|
// 801EC6EC: 80362084 (__ptmf_scall)
|
|
// 801EC710: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 801EC724: 8045439C (lit_4305)
|
|
// 801EC72C: 804543C0 (lit_4465)
|
|
// 801EC738: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::setActiveCursor() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/setActiveCursor__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 804543DC-804543E0 0004+00 s=1 e=0 z=0 None .sdata2 @5171 */
|
|
SECTION_SDATA2 static u32 lit_5171 = 0xFFFFFFFF;
|
|
|
|
/* 801EC754-801ECB14 03C0+00 s=1 e=0 z=0 None .text setMixItem__12dMenu_Ring_cFv */
|
|
// 801EC764: 803621D4 (_savegpr_27)
|
|
// 801EC76C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC770: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC788: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EC794: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC798: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC7A0: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EC7A8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC7AC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC7B4: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EC7BC: 804543DC (lit_5171)
|
|
// 801EC7C8: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EC7D8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC7DC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC7E4: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EC808: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 801EC81C: 8045439C (lit_4305)
|
|
// 801EC824: 804543C0 (lit_4465)
|
|
// 801EC830: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 801EC844: 801EDFDC (getCursorPos__12dMenu_Ring_cFUc)
|
|
// 801EC86C: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EC87C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC880: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC888: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EC8AC: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 801EC8C0: 8045439C (lit_4305)
|
|
// 801EC8C8: 804543C0 (lit_4465)
|
|
// 801EC8D4: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 801EC8E8: 801EDFDC (getCursorPos__12dMenu_Ring_cFUc)
|
|
// 801EC92C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC930: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC938: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EC94C: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EC960: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EC978: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 801EC98C: 8045439C (lit_4305)
|
|
// 801EC994: 804543C0 (lit_4465)
|
|
// 801EC9A0: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 801EC9F8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EC9FC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801ECA04: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801ECA18: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801ECA2C: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801ECA44: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 801ECA58: 8045439C (lit_4305)
|
|
// 801ECA60: 804543C0 (lit_4465)
|
|
// 801ECA6C: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 801ECAD8: 801EBE58 (setJumpItem__12dMenu_Ring_cFb)
|
|
// 801ECB00: 80362220 (_restgpr_27)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::setMixItem() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/setMixItem__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 804543E0-804543E4 0004+00 s=2 e=0 z=0 None .sdata2 @5366 */
|
|
SECTION_SDATA2 static f32 lit_5366 = 24.0f;
|
|
|
|
/* 804543E4-804543E8 0004+00 s=3 e=0 z=0 None .sdata2 @5367 */
|
|
SECTION_SDATA2 static f32 lit_5367 = 255.0f;
|
|
|
|
/* 804543E8-804543EC 0004+00 s=2 e=0 z=0 None .sdata2 @5368 */
|
|
SECTION_SDATA2 static f32 lit_5368 = 15.0f;
|
|
|
|
/* 804543EC-804543F0 0004+00 s=3 e=0 z=0 None .sdata2 @5369 */
|
|
SECTION_SDATA2 static f32 lit_5369 = 10.0f;
|
|
|
|
/* 804543F0-804543F4 0004+00 s=2 e=0 z=0 None .sdata2 @5370 */
|
|
SECTION_SDATA2 static f32 lit_5370 = 16.0f / 25.0f;
|
|
|
|
/* 801ECB14-801ECF9C 0488+00 s=1 e=0 z=0 None .text drawItem__12dMenu_Ring_cFv */
|
|
// 801ECB44: 803621AC (_savegpr_17)
|
|
// 801ECB5C: 8042FAFC (g_ringHIO)
|
|
// 801ECB60: 8042FAFC (g_ringHIO)
|
|
// 801ECB90: 804543C8 (lit_4596)
|
|
// 801ECBCC: 804543C8 (lit_4596)
|
|
// 801ECC00: 8042FAFC (g_ringHIO)
|
|
// 801ECC04: 8042FAFC (g_ringHIO)
|
|
// 801ECC0C: 804543B8 (lit_4312)
|
|
// 801ECC2C: 804543C8 (lit_4596)
|
|
// 801ECC58: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801ECC5C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801ECCA0: 804543E0 (lit_5366)
|
|
// 801ECCC0: 804543A4 (lit_4307)
|
|
// 801ECCD0: 802E9B9C (J2DDrawFrame__FffffQ28JUtility6TColorUc)
|
|
// 801ECCD4: 8045439C (lit_4305)
|
|
// 801ECCE4: 804543E4 (lit_5367)
|
|
// 801ECD1C: 804543B8 (lit_4312)
|
|
// 801ECD60: 804543B8 (lit_4312)
|
|
// 801ECDA0: 804543A4 (lit_4307)
|
|
// 801ECDB4: 804543B0 (lit_4310)
|
|
// 801ECDC4: 804543E0 (lit_5366)
|
|
// 801ECE28: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801ECE60: 801EE058 (getItemNum__12dMenu_Ring_cFUc)
|
|
// 801ECE70: 801EE15C (getItemMaxNum__12dMenu_Ring_cFUc)
|
|
// 801ECE84: 804543E0 (lit_5366)
|
|
// 801ECE8C: 804543A4 (lit_4307)
|
|
// 801ECE94: 801EE648 (drawNumber__12dMenu_Ring_cFiiff)
|
|
// 801ECEB0: 804543E8 (lit_5368)
|
|
// 801ECEB4: 804543E0 (lit_5366)
|
|
// 801ECEC0: 804543EC (lit_5369)
|
|
// 801ECEC4: 804543A4 (lit_4307)
|
|
// 801ECED0: 801EB080 (setKanteraPos__12dMenu_Ring_cFff)
|
|
// 801ECED8: 804543F0 (lit_5370)
|
|
// 801ECEE0: 801AEBF4 (setScale__15dKantera_icon_cFff)
|
|
// 801ECEF0: 801AEC44 (setNowGauge__15dKantera_icon_cFUsUs)
|
|
// 801ECF00: 804543B8 (lit_4312)
|
|
// 801ECF18: 804543E4 (lit_5367)
|
|
// 801ECF20: 801AEB7C (setAlphaRate__15dKantera_icon_cFf)
|
|
// 801ECF88: 803621F8 (_restgpr_17)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::drawItem() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/drawItem__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801ECF9C-801ED2BC 0320+00 s=1 e=0 z=0 None .text drawItem2__12dMenu_Ring_cFv */
|
|
// 801ECFBC: 803621B8 (_savegpr_20)
|
|
// 801ECFE4: 8042FAFC (g_ringHIO)
|
|
// 801ECFE8: 8042FAFC (g_ringHIO)
|
|
// 801ED000: 804543E0 (lit_5366)
|
|
// 801ED020: 804543A4 (lit_4307)
|
|
// 801ED030: 802E9B9C (J2DDrawFrame__FffffQ28JUtility6TColorUc)
|
|
// 801ED044: 8042FAFC (g_ringHIO)
|
|
// 801ED048: 8042FAFC (g_ringHIO)
|
|
// 801ED050: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801ED054: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801ED080: 804543B8 (lit_4312)
|
|
// 801ED0C0: 804543E4 (lit_5367)
|
|
// 801ED0E8: 804543A4 (lit_4307)
|
|
// 801ED0FC: 804543B0 (lit_4310)
|
|
// 801ED10C: 804543E0 (lit_5366)
|
|
// 801ED170: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801ED1A8: 801EE058 (getItemNum__12dMenu_Ring_cFUc)
|
|
// 801ED1B8: 801EE15C (getItemMaxNum__12dMenu_Ring_cFUc)
|
|
// 801ED1CC: 804543E0 (lit_5366)
|
|
// 801ED1D4: 804543A4 (lit_4307)
|
|
// 801ED1DC: 801EE648 (drawNumber__12dMenu_Ring_cFiiff)
|
|
// 801ED1F8: 804543E8 (lit_5368)
|
|
// 801ED1FC: 804543E0 (lit_5366)
|
|
// 801ED208: 804543EC (lit_5369)
|
|
// 801ED20C: 804543A4 (lit_4307)
|
|
// 801ED218: 801EB080 (setKanteraPos__12dMenu_Ring_cFff)
|
|
// 801ED220: 804543F0 (lit_5370)
|
|
// 801ED228: 801AEBF4 (setScale__15dKantera_icon_cFff)
|
|
// 801ED238: 801AEC44 (setNowGauge__15dKantera_icon_cFUsUs)
|
|
// 801ED248: 804543B8 (lit_4312)
|
|
// 801ED260: 804543E4 (lit_5367)
|
|
// 801ED268: 801AEB7C (setAlphaRate__15dKantera_icon_cFf)
|
|
// 801ED2A8: 80362204 (_restgpr_20)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::drawItem2() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/drawItem2__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801ED2BC-801ED31C 0060+00 s=1 e=0 z=0 None .text stick_wait_init__12dMenu_Ring_cFv */
|
|
// 801ED2BC: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
|
|
// 801ED2C0: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
|
|
// 801ED2DC: 8042FAFC (g_ringHIO)
|
|
// 801ED2E0: 8042FAFC (g_ringHIO)
|
|
// 801ED2FC: 8042FAFC (g_ringHIO)
|
|
// 801ED300: 8042FAFC (g_ringHIO)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::stick_wait_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/stick_wait_init__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801ED31C-801ED490 0174+00 s=1 e=0 z=0 None .text stick_wait_proc__12dMenu_Ring_cFv */
|
|
// 801ED334: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801ED338: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801ED350: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801ED36C: 801EEAE4 (setDoStatus__12dMenu_Ring_cFUc)
|
|
// 801ED37C: 801EEAE4 (setDoStatus__12dMenu_Ring_cFUc)
|
|
// 801ED380: 801FA03C (dMw_A_TRIGGER__Fv)
|
|
// 801ED38C: 80430188 (g_meter2_info)
|
|
// 801ED390: 80430188 (g_meter2_info)
|
|
// 801ED3A8: 801EF48C (openExplain__12dMenu_Ring_cFUc)
|
|
// 801ED3B8: 80430188 (g_meter2_info)
|
|
// 801ED3BC: 80430188 (g_meter2_info)
|
|
// 801ED3D4: 8021E9D0 (dMeter2Info_set2DVibration__Fv)
|
|
// 801ED3E0: 801EEAE4 (setDoStatus__12dMenu_Ring_cFUc)
|
|
// 801ED3E8: 801FA03C (dMw_A_TRIGGER__Fv)
|
|
// 801ED3F4: 80430188 (g_meter2_info)
|
|
// 801ED3F8: 80430188 (g_meter2_info)
|
|
// 801ED410: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 801ED424: 8045439C (lit_4305)
|
|
// 801ED42C: 804543C0 (lit_4465)
|
|
// 801ED438: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 801ED45C: 801EB624 (getStickInfo__12dMenu_Ring_cFP9STControl)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::stick_wait_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/stick_wait_proc__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801ED490-801ED53C 00AC+00 s=1 e=0 z=0 None .text stick_move_init__12dMenu_Ring_cFv */
|
|
// 801ED4A8: 8042FAFC (g_ringHIO)
|
|
// 801ED4AC: 8042FAFC (g_ringHIO)
|
|
// 801ED4BC: 8042FAFC (g_ringHIO)
|
|
// 801ED4C0: 8042FAFC (g_ringHIO)
|
|
// 801ED500: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 801ED514: 8045439C (lit_4305)
|
|
// 801ED51C: 804543C0 (lit_4465)
|
|
// 801ED528: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::stick_move_init() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/stick_move_init__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 804543F4-804543F8 0004+00 s=1 e=0 z=0 None .sdata2 @5648 */
|
|
SECTION_SDATA2 static f32 lit_5648 = 70.0f;
|
|
|
|
/* 804543F8-80454400 0008+00 s=1 e=0 z=0 None .sdata2 @5649 */
|
|
SECTION_SDATA2 static f64 lit_5649 = 0.5;
|
|
|
|
/* 80454400-80454408 0008+00 s=1 e=0 z=0 None .sdata2 @5650 */
|
|
SECTION_SDATA2 static f64 lit_5650 = 3.0;
|
|
|
|
/* 80454408-80454410 0008+00 s=1 e=0 z=0 None .sdata2 @5651 */
|
|
SECTION_SDATA2 static u8 lit_5651[8] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 801ED53C-801ED934 03F8+00 s=1 e=0 z=0 None .text stick_move_proc__12dMenu_Ring_cFv */
|
|
// 801ED554: 801EEAE4 (setDoStatus__12dMenu_Ring_cFUc)
|
|
// 801ED57C: 80454388 (lit_4300)
|
|
// 801ED590: 8045439C (lit_4305)
|
|
// 801ED594: 804543F4 (lit_5648)
|
|
// 801ED59C: 8026FDF4 (cLib_addCalcPosXZ__FP4cXyzRC4cXyzfff)
|
|
// 801ED5AC: 80266B34 (__mi__4cXyzCFRC3Vec)
|
|
// 801ED5CC: 80347138 (PSVECSquareMag)
|
|
// 801ED5D0: 80454388 (lit_4300)
|
|
// 801ED5E0: 804543F8 (lit_5649)
|
|
// 801ED5E8: 80454400 (lit_5650)
|
|
// 801ED630: 80454408 (lit_5651)
|
|
// 801ED63C: 80450AE0 (__float_nan)
|
|
// 801ED640: 80450AE0 (__float_nan)
|
|
// 801ED6AC: 80450AE0 (__float_nan)
|
|
// 801ED6B0: 80450AE0 (__float_nan)
|
|
// 801ED6B4: 804543B0 (lit_4310)
|
|
// 801ED700: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801ED704: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801ED71C: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801ED744: 804543A8 (lit_4308)
|
|
// 801ED748: 804543AC (lit_4309)
|
|
// 801ED74C: 804543B0 (lit_4310)
|
|
// 801ED750: 801951B0 (setParam__16dSelect_cursor_cFfffff)
|
|
// 801ED75C: 8045439C (lit_4305)
|
|
// 801ED764: 804543A8 (lit_4308)
|
|
// 801ED768: 804543AC (lit_4309)
|
|
// 801ED76C: 804543B0 (lit_4310)
|
|
// 801ED770: 801951B0 (setParam__16dSelect_cursor_cFfffff)
|
|
// 801ED784: 8045439C (lit_4305)
|
|
// 801ED78C: 804543A8 (lit_4308)
|
|
// 801ED790: 804543AC (lit_4309)
|
|
// 801ED794: 801951B0 (setParam__16dSelect_cursor_cFfffff)
|
|
// 801ED7D0: 80270540 (cLib_addCalcAngleS__FPsssss)
|
|
// 801ED80C: 803650D0 (abs)
|
|
// 801ED840: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801ED844: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801ED85C: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801ED884: 804543A8 (lit_4308)
|
|
// 801ED888: 804543AC (lit_4309)
|
|
// 801ED88C: 804543B0 (lit_4310)
|
|
// 801ED890: 801951B0 (setParam__16dSelect_cursor_cFfffff)
|
|
// 801ED89C: 8045439C (lit_4305)
|
|
// 801ED8A4: 804543A8 (lit_4308)
|
|
// 801ED8A8: 804543AC (lit_4309)
|
|
// 801ED8AC: 804543B0 (lit_4310)
|
|
// 801ED8B0: 801951B0 (setParam__16dSelect_cursor_cFfffff)
|
|
// 801ED8C8: 80439A20 (sincosTable___5JMath)
|
|
// 801ED8CC: 80439A20 (sincosTable___5JMath)
|
|
// 801ED8DC: 804543D8 (lit_4811)
|
|
// 801ED8E0: 8042FAFC (g_ringHIO)
|
|
// 801ED8E4: 8042FAFC (g_ringHIO)
|
|
// 801ED900: 804543D4 (lit_4810)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::stick_move_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/stick_move_proc__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801ED934-801ED938 0004+00 s=1 e=0 z=0 None .text stick_explain_init__12dMenu_Ring_cFv */
|
|
// True False
|
|
// void False
|
|
void dMenu_Ring_c::stick_explain_init() {
|
|
/* empty function */
|
|
}
|
|
|
|
|
|
/* 801ED938-801ED93C 0004+00 s=1 e=0 z=0 None .text stick_explain_force_init__12dMenu_Ring_cFv */
|
|
// True False
|
|
// void False
|
|
void dMenu_Ring_c::stick_explain_force_init() {
|
|
/* empty function */
|
|
}
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80454410-80454414 0004+00 s=2 e=0 z=0 None .sdata2 @5683 */
|
|
SECTION_SDATA2 static f32 lit_5683 = 150.0f;
|
|
|
|
/* 801ED93C-801EDA0C 00D0+00 s=1 e=0 z=0 None .text stick_explain_proc__12dMenu_Ring_cFv */
|
|
// 801ED95C: 801DB470 (move__19dMenu_ItemExplain_cFv)
|
|
// 801ED970: 80430188 (g_meter2_info)
|
|
// 801ED974: 80430188 (g_meter2_info)
|
|
// 801ED984: 8021CA04 (warpInProc__13dMeter2Info_cFv)
|
|
// 801ED994: 8021CA04 (warpInProc__13dMeter2Info_cFv)
|
|
// 801ED99C: 80430188 (g_meter2_info)
|
|
// 801ED9A0: 80430188 (g_meter2_info)
|
|
// 801ED9B0: 801DC7AC (getAlphaRatio__19dMenu_ItemExplain_cFv)
|
|
// 801ED9BC: 802557D0 (setAlphaRate__13CPaneMgrAlphaFf)
|
|
// 801ED9C4: 80454410 (lit_5683)
|
|
// 801ED9C8: 8045439C (lit_4305)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::stick_explain_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/stick_explain_proc__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EDA0C-801EDB14 0108+00 s=1 e=0 z=0 None .text stick_explain_force_proc__12dMenu_Ring_cFv */
|
|
// 801EDA30: 801DB470 (move__19dMenu_ItemExplain_cFv)
|
|
// 801EDA4C: 801EE644 (setCombineBomb__12dMenu_Ring_cFi)
|
|
// 801EDA6C: 801EE15C (getItemMaxNum__12dMenu_Ring_cFUc)
|
|
// 801EDA84: 801EE058 (getItemNum__12dMenu_Ring_cFUc)
|
|
// 801EDAA4: 801DC340 (openExplain__19dMenu_ItemExplain_cFUcUcUcb)
|
|
// 801EDAB4: 801DC7AC (getAlphaRatio__19dMenu_ItemExplain_cFv)
|
|
// 801EDAC0: 802557D0 (setAlphaRate__13CPaneMgrAlphaFf)
|
|
// 801EDAC8: 80454410 (lit_5683)
|
|
// 801EDACC: 8045439C (lit_4305)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::stick_explain_force_proc() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/stick_explain_force_proc__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EDB14-801EDC98 0184+00 s=2 e=0 z=0 None .text setSelectItem__12dMenu_Ring_cFiUc */
|
|
// 801EDB24: 803621DC (_savegpr_29)
|
|
// 801EDB34: 8045439C (lit_4305)
|
|
// 801EDB98: 80430188 (g_meter2_info)
|
|
// 801EDB9C: 80430188 (g_meter2_info)
|
|
// 801EDBBC: 8021CF08 (readItemTexture__13dMeter2Info_cFUcPvP10J2DPicturePvP10J2DPicturePvP10J2DPicturePvP10J2DPicturei)
|
|
// 801EDBCC: 803AC5A0 (item_resource__10dItem_data)
|
|
// 801EDBD0: 803AC5A0 (item_resource__10dItem_data)
|
|
// 801EDBE4: 804543B8 (lit_4312)
|
|
// 801EDBFC: 804543A0 (lit_4306)
|
|
// 801EDC24: 804543B8 (lit_4312)
|
|
// 801EDC3C: 804543A4 (lit_4307)
|
|
// 801EDC84: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// int False
|
|
// u8 False
|
|
asm void dMenu_Ring_c::setSelectItem(int param_0, u8 param_1) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/setSelectItem__12dMenu_Ring_cFiUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80454414-80454418 0004+00 s=1 e=0 z=0 None .sdata2 @5811 */
|
|
SECTION_SDATA2 static f32 lit_5811 = 17.0f / 10.0f;
|
|
|
|
/* 801EDC98-801EDF2C 0294+00 s=1 e=0 z=0 None .text drawSelectItem__12dMenu_Ring_cFv */
|
|
// 801EDCD8: 803621BC (_savegpr_21)
|
|
// 801EDD08: 80430188 (g_meter2_info)
|
|
// 801EDD0C: 80430188 (g_meter2_info)
|
|
// 801EDD1C: 80454414 (lit_5811)
|
|
// 801EDD44: 80254EBC (getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs)
|
|
// 801EDD64: 804543C8 (lit_4596)
|
|
// 801EDD80: 804543EC (lit_5369)
|
|
// 801EDD94: 8045439C (lit_4305)
|
|
// 801EDD9C: 804543A4 (lit_4307)
|
|
// 801EDE20: 804543E4 (lit_5367)
|
|
// 801EDE64: 804543B0 (lit_4310)
|
|
// 801EDEC8: 801EDF2C (setSelectItemForce__12dMenu_Ring_cFi)
|
|
// 801EDF18: 80362208 (_restgpr_21)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::drawSelectItem() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/drawSelectItem__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EDF2C-801EDFDC 00B0+00 s=4 e=0 z=0 None .text setSelectItemForce__12dMenu_Ring_cFi */
|
|
// 801EDF3C: 803621D8 (_savegpr_28)
|
|
// 801EDF6C: 8002DCC4 (dComIfGs_setSelectItemIndex__FiUc)
|
|
// 801EDFA0: 8002DD08 (dComIfGs_setMixItemIndex__FiUc)
|
|
// 801EDFAC: 8002DCC4 (dComIfGs_setSelectItemIndex__FiUc)
|
|
// 801EDFC8: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// int False
|
|
asm void dMenu_Ring_c::setSelectItemForce(int param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/setSelectItemForce__12dMenu_Ring_cFi.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EDFDC-801EE058 007C+00 s=1 e=0 z=0 None .text getCursorPos__12dMenu_Ring_cFUc */
|
|
// 801EDFEC: 803621D8 (_savegpr_28)
|
|
// 801EDFF8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EDFFC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE014: 80033354 (getLineUpItem__17dSv_player_item_cCFi)
|
|
// 801EE044: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u8 False
|
|
asm void dMenu_Ring_c::getCursorPos(u8 param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/getCursorPos__12dMenu_Ring_cFUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EE058-801EE15C 0104+00 s=4 e=0 z=0 None .text getItemNum__12dMenu_Ring_cFUc */
|
|
// 801EE068: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE06C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE080: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EE0E8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE0EC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE0FC: 80033F7C (getBombNum__24dSv_player_item_record_cCFUc)
|
|
// 801EE108: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE10C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE11C: 80034030 (getBottleNum__24dSv_player_item_record_cCFUc)
|
|
// 801EE128: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE12C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE138: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE13C: 804061C0 (g_dComIfG_gameInfo)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u8 False
|
|
asm void dMenu_Ring_c::getItemNum(u8 param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/getItemNum__12dMenu_Ring_cFUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EE15C-801EE228 00CC+00 s=4 e=0 z=0 None .text getItemMaxNum__12dMenu_Ring_cFUc */
|
|
// 801EE168: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE16C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE17C: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EE1E8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE1EC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE1F4: 800340F8 (getBombNum__21dSv_player_item_max_cCFUc)
|
|
// 801EE1FC: 8002E5B8 (dComIfGs_getBottleMax__Fv)
|
|
// 801EE204: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE208: 804061C0 (g_dComIfG_gameInfo)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u8 False
|
|
asm void dMenu_Ring_c::getItemMaxNum(u8 param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/getItemMaxNum__12dMenu_Ring_cFUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EE228-801EE63C 0414+00 s=1 e=0 z=0 None .text checkExplainForce__12dMenu_Ring_cFv */
|
|
// 801EE238: 803621D8 (_savegpr_28)
|
|
// 801EE240: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE244: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE24C: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EE254: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE258: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE26C: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EE274: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE278: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE280: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EE294: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EE29C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE2A0: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE2A8: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EE2BC: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EE2C0: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE2C4: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE2CC: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EE2E0: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EE2F8: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EE584: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EE5E4: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EE628: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::checkExplainForce() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/checkExplainForce__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EE63C-801EE644 0008+00 s=1 e=0 z=0 None .text checkCombineBomb__12dMenu_Ring_cFi */
|
|
// True False
|
|
// bool False
|
|
// int False
|
|
bool dMenu_Ring_c::checkCombineBomb(int param_0) {
|
|
return false;
|
|
}
|
|
|
|
|
|
/* 801EE644-801EE648 0004+00 s=1 e=0 z=0 None .text setCombineBomb__12dMenu_Ring_cFi */
|
|
// True False
|
|
// void False
|
|
// int False
|
|
void dMenu_Ring_c::setCombineBomb(int param_0) {
|
|
/* empty function */
|
|
}
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80454418-8045441C 0004+00 s=1 e=0 z=0 None .sdata2 @6143 */
|
|
SECTION_SDATA2 static f32 lit_6143 = 16.0f;
|
|
|
|
/* 801EE648-801EEA84 043C+00 s=2 e=0 z=0 None .text drawNumber__12dMenu_Ring_cFiiff */
|
|
// 801EE680: 803621D0 (_savegpr_26)
|
|
// 801EE7A0: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE7A4: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE7B4: 8021E2C8 (dMeter2Info_getNumberTextureName__Fi)
|
|
// 801EE808: 8021E2C8 (dMeter2Info_getNumberTextureName__Fi)
|
|
// 801EE858: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE85C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EE86C: 8021E2C8 (dMeter2Info_getNumberTextureName__Fi)
|
|
// 801EE8CC: 8021E2C8 (dMeter2Info_getNumberTextureName__Fi)
|
|
// 801EE920: 8021E2C8 (dMeter2Info_getNumberTextureName__Fi)
|
|
// 801EE978: 8042FAFC (g_ringHIO)
|
|
// 801EE97C: 8042FAFC (g_ringHIO)
|
|
// 801EE988: 8042FAFC (g_ringHIO)
|
|
// 801EE98C: 8042FAFC (g_ringHIO)
|
|
// 801EE9A0: 804543B8 (lit_4312)
|
|
// 801EE9A8: 80454418 (lit_6143)
|
|
// 801EE9AC: 804543C8 (lit_4596)
|
|
// 801EEA70: 8036221C (_restgpr_26)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// int False
|
|
// int False
|
|
// f32 False
|
|
// f32 False
|
|
asm void dMenu_Ring_c::drawNumber(int param_0, int param_1, f32 param_2, f32 param_3) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/drawNumber__12dMenu_Ring_cFiiff.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EEA84-801EEAE4 0060+00 s=1 e=0 z=0 None .text getItem__12dMenu_Ring_cFiUc */
|
|
// 801EEA94: 803621DC (_savegpr_29)
|
|
// 801EEA9C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EEAA0: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EEAB0: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EEAC4: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EEAD0: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// int False
|
|
// u8 False
|
|
asm void dMenu_Ring_c::getItem(int param_0, u8 param_1) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/getItem__12dMenu_Ring_cFiUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EEAE4-801EEB58 0074+00 s=2 e=0 z=0 None .text setDoStatus__12dMenu_Ring_cFUc */
|
|
// 801EEB40: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EEB44: 804061C0 (g_dComIfG_gameInfo)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u8 False
|
|
asm void dMenu_Ring_c::setDoStatus(u8 param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/setDoStatus__12dMenu_Ring_cFUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EEB58-801EEC98 0140+00 s=1 e=0 z=0 None .text isMixItemOn__12dMenu_Ring_cFv */
|
|
// 801EEB7C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EEB80: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EEB9C: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EEBC0: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EEBE4: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EEBE8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EEBF0: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EEC04: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EEC18: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EEC30: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EEC34: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EEC3C: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EEC50: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EEC64: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::isMixItemOn() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/isMixItemOn__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EEC98-801EED84 00EC+00 s=1 e=0 z=0 None .text isMixItemOff__12dMenu_Ring_cFv */
|
|
// 801EECB8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EECBC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EECD4: 80033030 (getItem__17dSv_player_item_cCFib)
|
|
// 801EECE8: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EECF8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EECFC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EED04: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
// 801EED2C: 8002DDC8 (dComIfGs_getMixItemIndex__Fi)
|
|
// 801EED3C: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EED40: 804061C0 (g_dComIfG_gameInfo)
|
|
// 801EED48: 80032A5C (getSelectItemIndex__21dSv_player_status_a_cCFi)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::isMixItemOff() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/isMixItemOff__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 8045441C-80454420 0004+00 s=1 e=0 z=0 None .sdata2 @6308 */
|
|
SECTION_SDATA2 static f32 lit_6308 = 18.0f;
|
|
|
|
/* 801EED84-801EEF14 0190+00 s=1 e=0 z=0 None .text setMixMessage__12dMenu_Ring_cFv */
|
|
// 801EEDA4: 801EEC98 (isMixItemOff__12dMenu_Ring_cFv)
|
|
// 801EEDE4: 8025564C (isVisible__13CPaneMgrAlphaFv)
|
|
// 801EEDF0: 8045441C (lit_6308)
|
|
// 801EEDF4: 8042FAFC (g_ringHIO)
|
|
// 801EEDF8: 8042FAFC (g_ringHIO)
|
|
// 801EEE10: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 801EEE24: 8045439C (lit_4305)
|
|
// 801EEE2C: 804543C0 (lit_4465)
|
|
// 801EEE38: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 801EEE40: 802555C8 (show__13CPaneMgrAlphaFv)
|
|
// 801EEE4C: 801EEB58 (isMixItemOn__12dMenu_Ring_cFv)
|
|
// 801EEE8C: 8025564C (isVisible__13CPaneMgrAlphaFv)
|
|
// 801EEE98: 8045441C (lit_6308)
|
|
// 801EEE9C: 8042FAFC (g_ringHIO)
|
|
// 801EEEA0: 8042FAFC (g_ringHIO)
|
|
// 801EEEB8: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 801EEECC: 8045439C (lit_4305)
|
|
// 801EEED4: 804543C0 (lit_4465)
|
|
// 801EEEE0: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
|
|
// 801EEEE8: 802555C8 (show__13CPaneMgrAlphaFv)
|
|
// 801EEEF4: 80255608 (hide__13CPaneMgrAlphaFv)
|
|
// 801EEEF8: 80454388 (lit_4300)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::setMixMessage() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/setMixMessage__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EEF14-801EF11C 0208+00 s=2 e=0 z=0 None .text textScaleHIO__12dMenu_Ring_cFv */
|
|
// 801EEF24: 803621D0 (_savegpr_26)
|
|
// 801EEF34: 8042FAFC (g_ringHIO)
|
|
// 801EEF38: 8042FAFC (g_ringHIO)
|
|
// 801EEF58: 8042FAFC (g_ringHIO)
|
|
// 801EEF5C: 8042FAFC (g_ringHIO)
|
|
// 801EEFA8: 802545B0 (paneTrans__8CPaneMgrFff)
|
|
// 801EEFCC: 802545B0 (paneTrans__8CPaneMgrFff)
|
|
// 801EEFE0: 802545B0 (paneTrans__8CPaneMgrFff)
|
|
// 801EF000: 802545B0 (paneTrans__8CPaneMgrFff)
|
|
// 801EF040: 801EBAB8 (setButtonScale__12dMenu_Ring_cFif)
|
|
// 801EF050: 801EBAB8 (setButtonScale__12dMenu_Ring_cFif)
|
|
// 801EF108: 8036221C (_restgpr_26)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::textScaleHIO() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/textScaleHIO__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EF11C-801EF13C 0020+00 s=1 e=0 z=0 None .text textCentering__12dMenu_Ring_cFv */
|
|
// 801EF128: 801EEF14 (textScaleHIO__12dMenu_Ring_cFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::textCentering() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/textCentering__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EF13C-801EF174 0038+00 s=1 e=0 z=0 None .text clacEllipseFunction__12dMenu_Ring_cFfff */
|
|
// 801EF140: 8045439C (lit_4305)
|
|
// 801EF158: 80454388 (lit_4300)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
asm void dMenu_Ring_c::clacEllipseFunction(f32 param_0, f32 param_1, f32 param_2) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/clacEllipseFunction__12dMenu_Ring_cFfff.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EF174-801EF1A0 002C+00 s=1 e=0 z=0 None .text calcDistance__12dMenu_Ring_cFffff */
|
|
// 801EF188: 80454388 (lit_4300)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
asm void dMenu_Ring_c::calcDistance(f32 param_0, f32 param_1, f32 param_2, f32 param_3) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/calcDistance__12dMenu_Ring_cFffff.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80454420-80454424 0004+00 s=1 e=0 z=0 None .sdata2 @6454 */
|
|
SECTION_SDATA2 static f32 lit_6454 = 1000.0f;
|
|
|
|
/* 801EF1A0-801EF484 02E4+00 s=1 e=0 z=0 None .text clacEllipsePlotAverage__12dMenu_Ring_cFiff */
|
|
// 801EF1E8: 803621C4 (_savegpr_23)
|
|
// 801EF204: 80454388 (lit_4300)
|
|
// 801EF20C: 802CECC4 (__nwa__FUl)
|
|
// 801EF218: 802CECC4 (__nwa__FUl)
|
|
// 801EF224: 802CECC4 (__nwa__FUl)
|
|
// 801EF22C: 80454388 (lit_4300)
|
|
// 801EF238: 80454420 (lit_6454)
|
|
// 801EF258: 801EF13C (clacEllipseFunction__12dMenu_Ring_cFfff)
|
|
// 801EF29C: 801EF174 (calcDistance__12dMenu_Ring_cFffff)
|
|
// 801EF330: 804543C8 (lit_4596)
|
|
// 801EF350: 80454388 (lit_4300)
|
|
// 801EF3E8: 80454388 (lit_4300)
|
|
// 801EF420: 802CED60 (__dla__FPv)
|
|
// 801EF428: 802CED60 (__dla__FPv)
|
|
// 801EF430: 802CED60 (__dla__FPv)
|
|
// 801EF470: 80362210 (_restgpr_23)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// int False
|
|
// f32 False
|
|
// f32 False
|
|
asm void dMenu_Ring_c::clacEllipsePlotAverage(int param_0, f32 param_1, f32 param_2) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/clacEllipsePlotAverage__12dMenu_Ring_cFiff.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EF484-801EF48C 0008+00 s=1 e=0 z=0 None .text dpdMove__12dMenu_Ring_cFv */
|
|
// True False
|
|
// bool False
|
|
bool dMenu_Ring_c::dpdMove() {
|
|
return false;
|
|
}
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80454424-8045442C 0008+00 s=1 e=0 z=0 None .sdata2 i_nameID$6472 */
|
|
SECTION_SDATA2 static u8 i_nameID[8] = {
|
|
0x00, 0x00, 0x04, 0xDE, 0x00, 0x00, 0x04, 0xE0,
|
|
};
|
|
|
|
/* 8045442C-80454434 0008+00 s=1 e=0 z=0 None .sdata2 i_expID$6473 */
|
|
SECTION_SDATA2 static u8 i_expID[8] = {
|
|
0x00, 0x00, 0x04, 0xDF, 0x00, 0x00, 0x04, 0xE1,
|
|
};
|
|
|
|
/* 801EF48C-801EF560 00D4+00 s=1 e=0 z=0 None .text openExplain__12dMenu_Ring_cFUc */
|
|
// 801EF4D4: 801EE15C (getItemMaxNum__12dMenu_Ring_cFUc)
|
|
// 801EF4EC: 801EE058 (getItemNum__12dMenu_Ring_cFUc)
|
|
// 801EF50C: 801DC340 (openExplain__19dMenu_ItemExplain_cFUcUcUcb)
|
|
// 801EF534: 80454424 (i_nameID)
|
|
// 801EF53C: 8045442C (i_expID)
|
|
// 801EF544: 801DC738 (openExplainTx__19dMenu_ItemExplain_cFUlUl)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u8 False
|
|
asm void dMenu_Ring_c::openExplain(u8 param_0) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/openExplain__12dMenu_Ring_cFUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EF560-801EF580 0020+00 s=1 e=0 z=0 None .text draw__12dMenu_Ring_cFv */
|
|
// 801EF56C: 801EACC8 (_draw__12dMenu_Ring_cFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void dMenu_Ring_c::draw() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/draw__12dMenu_Ring_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 801EF580-801EF654 00D4+00 s=0 e=0 z=0 None .text __sinit_d_menu_ring_cpp */
|
|
// 801EF580: 803BDE70 (cNullVec__6Z2Calc)
|
|
// 801EF584: 803BDE70 (cNullVec__6Z2Calc)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
extern "C" asm void __sinit_d_menu_ring_cpp() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_ring/__sinit_d_menu_ring_cpp.s"
|
|
}
|
|
#pragma pop
|
|
|
|
#pragma push
|
|
#pragma force_active on
|
|
#pragma section ".ctors$15"
|
|
__declspec(section ".ctors$15") void* const _ctors_801EF580 = (void*)__sinit_d_menu_ring_cpp;
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80454434-80454438 0004+00 s=0 e=0 z=0 None .sdata2 None */
|
|
SECTION_SDATA2 u8 pad_80454434[4];
|
|
|