mirror of
https://github.com/Xeeynamo/sotn-decomp.git
synced 2025-02-19 20:50:46 +00:00
DRA DrawPauseMenu match
This commit is contained in:
parent
f3f7097c4f
commit
f8ac5be8f7
@ -181,6 +181,7 @@ segments:
|
||||
- [0x47BB8, c, 47BB8]
|
||||
- [0x4F45C, c, 4F45C]
|
||||
- [0x52860, c, 52860]
|
||||
- [0x5298C, c, 5298C]
|
||||
- [0x5D6C4, c, 5D6C4]
|
||||
- [0x627C4, c, 627C4]
|
||||
- [0x62D70, c, 62D70]
|
||||
|
@ -149,6 +149,7 @@ typedef struct {
|
||||
/* 0x1A */ s16 unk1A;
|
||||
/* 0x1C */ s16 unk1C;
|
||||
} MenuContext; // size = 0x1E
|
||||
#define SIZEOF_MENUCONTEXT (0x1E)
|
||||
|
||||
typedef struct {
|
||||
/* 0x0 */ u8 tileLayoutId;
|
||||
@ -911,6 +912,13 @@ typedef struct {
|
||||
/* 80073104 */ u32 flags;
|
||||
} BgLayer;
|
||||
|
||||
typedef struct {
|
||||
u32 rightHand;
|
||||
u32 leftHand;
|
||||
u32 jump;
|
||||
u32 dodge;
|
||||
} ConfigButtons;
|
||||
|
||||
extern s32 D_8003925C;
|
||||
extern bool g_IsTimeAttackUnlocked;
|
||||
|
||||
@ -939,12 +947,15 @@ extern GameApi g_api;
|
||||
extern s32 D_8003C8B8;
|
||||
extern u32 D_8003C8C4;
|
||||
extern s32 g_roomCount;
|
||||
extern s32 g_blinkTimer;
|
||||
extern s32 D_8003C99C;
|
||||
extern u16 D_8003C9C8;
|
||||
extern s16 D_8003C9CC[];
|
||||
extern s32 g_CurrentPlayableCharacter;
|
||||
extern s32 D_8003C9A4; // related to when player change stages?
|
||||
extern s32 g_blinkTimer;
|
||||
extern u16 D_8003C9C8;
|
||||
extern s16 D_8003C9CC[];
|
||||
extern s32 g_menuButtonSettingsCursorPos;
|
||||
extern ConfigButtons g_menuButtonSettingsConfig;
|
||||
extern s32 D_8003C9FC;
|
||||
extern s32 g_menuMainCursorIndex;
|
||||
extern s32 g_menuRelicsCursorIndex[];
|
||||
extern s32 g_SettingsCloakMode;
|
||||
|
1212
src/dra/52860.c
1212
src/dra/52860.c
File diff suppressed because it is too large
Load Diff
1154
src/dra/5298C.c
Normal file
1154
src/dra/5298C.c
Normal file
File diff suppressed because it is too large
Load Diff
@ -28,6 +28,10 @@ extern u16 g_saveIconPalette[0x10][0x10];
|
||||
extern u8* g_saveIconTexture[0x10];
|
||||
extern s32 D_800A2438;
|
||||
extern RoomBossTeleport D_800A297C[];
|
||||
extern s32 D_800A2D68;
|
||||
extern s32 D_800A2D6C;
|
||||
extern u8 c_chPlaystationButtons[];
|
||||
extern u8 c_chShoulderButtons[];
|
||||
extern Unkstruct_800A2D98 D_800A2D98[];
|
||||
extern u8 D_800A2EE8[];
|
||||
extern u8 D_800A2EED;
|
||||
@ -55,7 +59,7 @@ extern u32 g_playerEquip[];
|
||||
extern RoomTeleport D_800A245C[];
|
||||
extern s32 D_800A2464[]; // D_800A245C[0].stageId
|
||||
extern const char* c_strALUCARD;
|
||||
extern const char* c_strSTR;
|
||||
extern const char** c_strSTR;
|
||||
extern const char* c_strCON;
|
||||
extern const char* c_strINT;
|
||||
extern const char* c_strLCK;
|
||||
@ -90,6 +94,7 @@ extern const char* c_strMono;
|
||||
extern const char* c_strWindow;
|
||||
extern const char* c_strTime;
|
||||
extern const char* c_strALUCART;
|
||||
extern const char* D_800A83AC[];
|
||||
extern const char* c_strSSword;
|
||||
extern s32 D_800A3194[];
|
||||
extern Lba D_800A3C40[]; // g_lba
|
||||
@ -97,6 +102,7 @@ extern Unsktruct_800EAF28* D_800A3B5C[];
|
||||
extern SubweaponDef g_Subweapons[];
|
||||
extern SpellDef g_SpellDefs[];
|
||||
extern EnemyDef g_EnemyDefs[];
|
||||
extern s32 c_arrExpNext[];
|
||||
extern Equipment D_800A4B04[];
|
||||
extern Unkstruct_800A4B12 D_800A4B1D[];
|
||||
extern Accessory D_800A7718[];
|
||||
@ -441,7 +447,7 @@ s32 func_800F62E8(s32 arg0);
|
||||
void func_800FF7B8(s32 arg0);
|
||||
void func_800F98AC(s32 arg0, s32 arg1);
|
||||
void func_800F99B8(s32 arg0, s32 arg1, s32 arg2);
|
||||
void DrawMenuChar(char ch, int x, int y, MenuContext* context);
|
||||
void DrawMenuChar(u8 ch, int x, int y, MenuContext* context);
|
||||
void DrawMenuStr(const char* str, s32 x, s32 y, MenuContext* context);
|
||||
void DrawMenuInt(s32 value, s32 x, s32 y, MenuContext*);
|
||||
void DrawSettingsReverseCloak(MenuContext* context);
|
||||
|
Loading…
x
Reference in New Issue
Block a user