begin vtx docs

This commit is contained in:
engineer124
2022-10-01 14:33:12 -04:00
parent 8e65c29040
commit 049559804a
4 changed files with 352 additions and 256 deletions
+7 -7
View File
@@ -1077,12 +1077,12 @@ extern UNK_PTR D_801BF5C0;
// extern UNK_TYPE2 sFinalHoursClockFrameEnvBlue;
// extern UNK_TYPE2 sFinalHoursClockColorTimer;
// extern UNK_TYPE2 sFinalHoursClockColorTargetIndex;
// extern UNK_TYPE2 D_801BFA04;
// extern UNK_TYPE2 D_801BFA1C;
// extern UNK_TYPE2 D_801BFA34;
// extern UNK_TYPE2 D_801BFA4C;
// extern UNK_TYPE2 D_801BFA64;
// extern UNK_TYPE2 D_801BFA74;
// extern UNK_TYPE2 sActionVtxPosX;
// extern UNK_TYPE2 sActionVtxWidths;
// extern UNK_TYPE2 sActionVtxPosY;
// extern UNK_TYPE2 sActionVtxHeights;
// extern UNK_TYPE2 sMinigamePerfectVtxPosX;
// extern UNK_TYPE2 sMinigamePerfectVtxPosY;
// extern UNK_TYPE4 sPostmanTimerInputBtnAPressed;
// extern UNK_TYPE1 sDoActionTextures;
// extern UNK_TYPE1 D_801BFAB8;
@@ -1134,7 +1134,7 @@ extern UNK_PTR D_801BF5C0;
// extern UNK_TYPE2 D_801BFC98;
// extern UNK_TYPE2 D_801BFCA8;
// extern UNK_TYPE1 sMinigamePerfectType3PrimColorTargets;
// extern UNK_TYPE4 D_801BFCC4;
// extern UNK_TYPE4 sMinigamePerfectTextures;
// extern UNK_TYPE2 sTimerStateTimer;
// extern UNK_TYPE2 sTimerDigits;
// extern UNK_TYPE2 D_801BFCEA;
+6 -6
View File
@@ -83,9 +83,9 @@ typedef enum {
} MinigamePerfectState;
typedef enum {
/* 0 */ STORY_LOAD_STATUS_REQUESTED,
/* 1 */ STORY_LOAD_STATUS_WAITING,
/* 2 */ STORY_LOAD_STATUS_FINISHED
/* 0 */ STORY_DMA_IDLE,
/* 1 */ STORY_DMA_LOADING,
/* 2 */ STORY_DMA_DONE
} StoryLoadStatus;
typedef enum {
@@ -105,13 +105,13 @@ typedef enum {
typedef struct {
/* 0x000 */ View view;
/* 0x168 */ Vtx* aButtonVtx;
/* 0x168 */ Vtx* actionVtx;
/* 0x16C */ Vtx* beatingHeartVtx;
/* 0x170 */ u8* parameterSegment;
/* 0x174 */ u8* doActionSegment;
/* 0x178 */ u8* iconItemSegment;
/* 0x17C */ u8* mapSegment;
/* 0x180 */ u8* unk_180;
/* 0x180 */ u8* unk_180; // unused segment?
/* 0x184 */ DmaRequest dmaRequest_184;
/* 0x1A4 */ DmaRequest dmaRequest_1A4;
/* 0x1C4 */ DmaRequest dmaRequest_1C4;
@@ -195,7 +195,7 @@ typedef struct {
} restrictions; // size = 0xC
/* 0x31A */ u8 storyState;
/* 0x31B */ u8 storyType;
/* 0x31C */ u8 storyLoadStatus;
/* 0x31C */ u8 storyDmaStatus;
/* 0x320 */ OSMesgQueue storyMsgQueue;
/* 0x338 */ OSMesg storyMsgBuf;
/* 0x33C */ u8* storySegment;
+332 -236
View File
File diff suppressed because it is too large Load Diff
+7 -7
View File
@@ -1107,12 +1107,12 @@
0x801BF9F8:("sFinalHoursClockFrameEnvBlue","UNK_TYPE2","",0x2),
0x801BF9FC:("sFinalHoursClockColorTimer","UNK_TYPE2","",0x2),
0x801BFA00:("sFinalHoursClockColorTargetIndex","UNK_TYPE2","",0x2),
0x801BFA04:("D_801BFA04","UNK_TYPE2","",0x2),
0x801BFA1C:("D_801BFA1C","UNK_TYPE2","",0x2),
0x801BFA34:("D_801BFA34","UNK_TYPE2","",0x2),
0x801BFA4C:("D_801BFA4C","UNK_TYPE2","",0x2),
0x801BFA64:("D_801BFA64","UNK_TYPE2","",0x2),
0x801BFA74:("D_801BFA74","UNK_TYPE2","",0x2),
0x801BFA04:("sActionVtxPosX","UNK_TYPE2","",0x2),
0x801BFA1C:("sActionVtxWidths","UNK_TYPE2","",0x2),
0x801BFA34:("sActionVtxPosY","UNK_TYPE2","",0x2),
0x801BFA4C:("sActionVtxHeights","UNK_TYPE2","",0x2),
0x801BFA64:("sMinigamePerfectVtxPosX","UNK_TYPE2","",0x2),
0x801BFA74:("sMinigamePerfectVtxPosY","UNK_TYPE2","",0x2),
0x801BFA84:("sPostmanTimerInputBtnAPressed","UNK_TYPE4","",0x4),
0x801BFAB0:("sDoActionTextures","UNK_TYPE1","",0x1),
0x801BFAB8:("magicBorderColors","UNK_TYPE1","",0x1),
@@ -1160,7 +1160,7 @@
0x801BFC98:("D_801BFC98","UNK_TYPE2","",0x2),
0x801BFCA8:("D_801BFCA8","UNK_TYPE2","",0x2),
0x801BFCB8:("sMinigamePerfectType3PrimColorTargets","UNK_TYPE1","",0x1),
0x801BFCC4:("D_801BFCC4","UNK_TYPE4","",0x4),
0x801BFCC4:("sMinigamePerfectTextures","UNK_TYPE4","",0x4),
0x801BFCE4:("sTimerStateTimer","UNK_TYPE4","",0x4),
0x801BFCE8:("sTimerDigits","u16","[8]",0x10),
0x801BFCF8:("sTimerBeepSfxSeconds","UNK_TYPE4","",0x4),