Enhanced debug warp screen (#1479)

This commit is contained in:
Garrett Cox
2022-10-06 07:39:12 -05:00
committed by GitHub
parent 236cb0bfb0
commit 2a302a802f
3 changed files with 732 additions and 5 deletions

View File

@@ -1164,6 +1164,26 @@ typedef struct {
/* 0x08 */ s32 entranceIndex;
} SceneSelectEntry; // size = 0xC
typedef struct {
/* */ char* name;
/* */ s32 entranceIndex;
} BetterSceneSelectEntrancePair;
typedef struct {
/* */ char* name;
/* */ void (*loadFunc)(struct SelectContext*, s32);
/* */ s32 count;
/* */ BetterSceneSelectEntrancePair entrancePairs[18];
} BetterSceneSelectEntry;
typedef struct {
/* */ s32 entranceIndex;
/* */ s32 returnEntranceIndex;
/* */ s8 roomIndex;
/* */ s8 data;
/* */ Vec3f pos;
} BetterSceneSelectGrottoData;
typedef struct SelectContext {
/* 0x0000 */ GameState state;
/* 0x00A8 */ View view;
@@ -1184,6 +1204,9 @@ typedef struct SelectContext {
/* 0x0230 */ s32 lockDown;
/* 0x0234 */ s32 unk_234; // unused
/* 0x0238 */ u8* staticSegment;
/* */ s32 currentEntrance;
/* */ BetterSceneSelectEntry* betterScenes;
/* */ BetterSceneSelectGrottoData* betterGrottos;
} SelectContext; // size = 0x240
typedef struct {