Document window bg variables

This commit is contained in:
Evan Chang
2026-04-29 23:06:53 -04:00
parent 729176ce85
commit 45c89481d5
8 changed files with 195 additions and 178 deletions

View File

@@ -1,11 +1,11 @@
#ifndef GUARD_CODE_800558C_H
#define GUARD_CODE_800558C_H
extern bool8 gUnknown_2026E38;
extern s16 *gUnknown_2026E3C;
extern bool8 gDrawWindow;
extern s16 *gWin0HPtr;
extern s16 gUnknown_2026E4E;
extern s16 *gUnknown_203B078;
extern s16 *gWindowBgCopy;
void sub_80057E8(void);
void sub_8005838(s32 *, u8 kind);

View File

@@ -43,7 +43,7 @@ extern void (*ScrollUpWindowFunc)(s32 windowId);
extern void (*gIwramTextFunc3)(s32 a0);
extern void (*gIwramTextFunc4)(s32 a0);
extern s16 gUnknown_3000E94[161];
extern s16 gWindowBg[161];
extern const u32 gUnknown_80B853C[16];
extern const unkShiftData gCharMasksOffsets[8];

View File

@@ -16,7 +16,7 @@ void sub_8007B7C(u32 a0, s32 x, s32 y, s32 a3, u32 color);
// srcGFX: Each u32 is 8 packed pixels, 4 bits per pixel.
void WriteGFXToBG0Window(u32 winID, u32 x, u32 y, u32 w, u32 h, u32 *srcGFX, u32 palNum);
void sub_80087EC(s32 a0, s32 a1, s32 a2, s32 a3, s32 a4);
void sub_80089AC(const WindowTemplate *r4, DungeonPos *r5_Str);
void DrawWindowBg(const WindowTemplate *window, DungeonPos *pos);
u32 DrawCharOnWindow(s32 x, s32 y, u32 chr, u32 color, u32 windowId);
bool8 xxx_call_update_bg_vram(void);
u32 DrawCharOnWindowInternal(Window *windows, s32 x, s32 y, u32 chr, u32 color, u32 windowId);