mirror of
https://github.com/zeldaret/oot
synced 2026-07-09 22:51:52 -04:00
Decompile pausemgr.c (#211)
* Decompile pausemgr.c * rename pausemgr to z_kaleido_setup * replace 0x4b with SCENE_BOWLING * fix conflict
This commit is contained in:
+3
-3
@@ -892,9 +892,9 @@ void Jpeg_CopyToZbuffer(u16* src, u16* zbuffer, s32 x, s32 y);
|
||||
u16 Jpeg_GetU16(u8* ptr);
|
||||
void Jpeg_ParseMarkers(u8* ptr, JpegContext* ctx);
|
||||
s32 Jpeg_Decode(void* data, u16* zbuffer, JpegWork* workBuff, u32 workSize);
|
||||
void func_8006EA30(GlobalContext* globalCtx);
|
||||
// ? func_8006ECF4(?);
|
||||
void func_8006EE48(UNK_TYPE);
|
||||
void KaleidoSetup_Update(GlobalContext* globalCtx);
|
||||
void KaleidoSetup_Init(GlobalContext *globalCtx);
|
||||
void KaleidoSetup_Destroy(GlobalContext* globalCtx);
|
||||
// ? func_8006EE50(?);
|
||||
// ? func_8006EE60(?);
|
||||
// ? func_8006EEBC(?);
|
||||
|
||||
+51
-11
@@ -797,24 +797,64 @@ typedef struct {
|
||||
/* 0x016C */ char unk_16C[0x068];
|
||||
/* 0x01D4 */ u16 state;
|
||||
/* 0x01D6 */ u16 flag;
|
||||
/* 0x01D8 */ Vec3f unk_1D8;
|
||||
/* 0x01D8 */ Vec3f eye;
|
||||
/* 0x01E4 */ u16 unk_1E4;
|
||||
/* 0x01E6 */ char unk_1E6[0x006];
|
||||
/* 0x01E6 */ u16 mode;
|
||||
/* 0x01E8 */ u16 kscpPos; // "kscp_pos"; basically the page index (0=SELECT ITEM; 1=MAP; 2=QUEST STATUS; 3=EQUIPMENT)
|
||||
/* 0x01EA */ u16 unk_1EA;
|
||||
/* 0x01EC */ u16 unk_1EC;
|
||||
/* 0x01EE */ char unk_1EE[0x026];
|
||||
/* 0x01EE */ char unk_1EE[0x2];
|
||||
/* 0x01F0 */ f32 unk_1F0;
|
||||
/* 0x01F4 */ f32 unk_1F4;
|
||||
/* 0x01F8 */ f32 unk_1F8;
|
||||
/* 0x01FC */ f32 unk_1FC;
|
||||
/* 0x0200 */ f32 unk_200;
|
||||
/* 0x0204 */ f32 unk_204;
|
||||
/* 0x0208 */ s16 unk_208;
|
||||
/* 0x020A */ char unk_20A[0xA];
|
||||
/* 0x0214 */ s16 inputX;
|
||||
/* 0x0216 */ s16 inputY;
|
||||
/* 0x0218 */ char unk_21A[0x20];
|
||||
/* 0x0238 */ u16 unk_238;
|
||||
/* 0x023A */ char unk_23A[0x004];
|
||||
/* 0x023E */ u16 unk_23E;
|
||||
/* 0x0240 */ char unk_240[0x00E];
|
||||
/* 0x024E */ u16 unk_24E;
|
||||
/* 0x0250 */ char unk_250[0x004];
|
||||
/* 0x0218 */ s16 unk_218;
|
||||
/* 0x021A */ s16 unk_21A;
|
||||
/* 0x021C */ s16 unk_21C;
|
||||
/* 0x021E */ s16 unk_21E;
|
||||
/* 0x0220 */ s16 unk_220;
|
||||
/* 0x0222 */ s16 unk_222;
|
||||
/* 0x0224 */ s16 unk_224;
|
||||
/* 0x0226 */ s16 unk_226;
|
||||
/* 0x0228 */ s16 unk_228;
|
||||
/* 0x022A */ s16 unk_22A;
|
||||
/* 0x022C */ s16 unk_22C;
|
||||
/* 0x022E */ s16 unk_22E;
|
||||
/* 0x0230 */ s16 unk_230;
|
||||
/* 0x0232 */ s16 unk_232;
|
||||
/* 0x0234 */ s16 unk_234;
|
||||
/* 0x0236 */ s16 unk_236;
|
||||
/* 0x0238 */ s16 unk_238;
|
||||
/* 0x023A */ s16 unk_23A;
|
||||
/* 0x023C */ s16 unk_23C;
|
||||
/* 0x023E */ s16 unk_23E;
|
||||
/* 0x0240 */ s16 unk_240;
|
||||
/* 0x0242 */ s16 unk_242;
|
||||
/* 0x0244 */ s16 unk_244;
|
||||
/* 0x0246 */ s16 unk_246;
|
||||
/* 0x0248 */ s16 unk_248;
|
||||
/* 0x024A */ s16 unk_24A;
|
||||
/* 0x024C */ s16 unk_24C;
|
||||
/* 0x024E */ s16 unk_24E;
|
||||
/* 0x0250 */ s16 unk_250;
|
||||
/* 0x0252 */ s16 unk_252;
|
||||
/* 0x0254 */ s16 unk_254;
|
||||
/* 0x0256 */ s16 unk_256;
|
||||
/* 0x0258 */ s16 unk_258;
|
||||
/* 0x025A */ char unk_25A[0x066];
|
||||
/* 0x025A */ s16 unk_25A;
|
||||
/* 0x025C */ s16 unk_25C;
|
||||
/* 0x025E */ s16 unk_25E;
|
||||
/* 0x0260 */ s16 unk_260;
|
||||
/* 0x0262 */ s16 unk_262;
|
||||
/* 0x0264 */ s16 unk_264;
|
||||
/* 0x0266 */ s16 unk_266;
|
||||
/* 0x0268 */ char unk_268[0x58];
|
||||
} PauseContext; // size = 0x2C0
|
||||
|
||||
typedef struct {
|
||||
|
||||
Reference in New Issue
Block a user