summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRémi Calixte <remicalixte.rmc@gmail.com>2021-08-22 10:58:33 +0200
committerRémi Calixte <remicalixte.rmc@gmail.com>2021-08-22 10:58:33 +0200
commit99d4cb2b2addcd12e7775c7817c5ed7783cbe971 (patch)
tree6d386c0cea46574851d5c81d1b368fb5fb3c8f09 /include
parent59f143d03b359f07c08da66c294fb048a33993ef (diff)
partially document unk_0200CABC
Diffstat (limited to 'include')
-rw-r--r--include/unk_0200CABC.h40
1 files changed, 20 insertions, 20 deletions
diff --git a/include/unk_0200CABC.h b/include/unk_0200CABC.h
index 8f96a4b0..1dfba21d 100644
--- a/include/unk_0200CABC.h
+++ b/include/unk_0200CABC.h
@@ -10,7 +10,7 @@ struct UnkStruct_0200CABC_1
{
struct Window *unk000;
u8 unk004[9][0x80];
- u16 unk484;
+ u16 fillValue;
u8 unk486;
u8 unk487 : 7;
u8 unk488 : 2;
@@ -25,10 +25,10 @@ struct UnkStruct_0200CABC_2
u8 unk138[0x2a];
u16 unk162;
u32 *unk164;
- struct BgConfig *unk168;
- u8 unk16c;
- u8 unk16d;
- u8 unk16e;
+ struct BgConfig *bgConfig;
+ u8 bgId;
+ u8 x;
+ u8 y;
u8 unk16f;
};
@@ -41,10 +41,10 @@ struct UnkStruct_0200CABC_3
};
u32 FUN_0200CABC(struct BgConfig *bgConfig, u32 layer, u32 numTiles, u32 param3, u32 heap_id);
-u32 FUN_0200CAFC(void);
+s32 FUN_0200CAFC(void);
void FUN_0200CB00(
struct BgConfig *bg_config, u32 layer, u32 num_tiles, u32 param3, u8 param4, u32 heap_id);
-void FUN_0200CB6C(struct BgConfig *bgConfig,
+void DrawFrame1(struct BgConfig *bgConfig,
u8 bgId,
u8 param2,
u8 param3,
@@ -52,13 +52,13 @@ void FUN_0200CB6C(struct BgConfig *bgConfig,
u8 param5,
u8 param6,
u16 param7);
-void FUN_0200CCA4(struct Window *window, BOOL copy_to_vram, u16 fill_value, u8 palette_num);
-void FUN_0200CCF8(struct Window *window, BOOL copy_to_vram);
+void DrawFrameAndWindow1(struct Window *window, BOOL copy_to_vram, u16 fill_value, u8 palette_num);
+void ClearFrameAndWindow1(struct Window *window, BOOL copy_to_vram);
s32 FUN_0200CD60(s32 param0);
s32 FUN_0200CD64(s32 param0);
void FUN_0200CD68(
struct BgConfig *param0, u32 param1, u32 param2, u32 param3, u8 param4, u32 param5);
-void FUN_0200CDD8(struct BgConfig *bgConfig,
+void DrawFrame2(struct BgConfig *bgConfig,
u8 bgId,
u8 param2,
u8 param3,
@@ -66,10 +66,10 @@ void FUN_0200CDD8(struct BgConfig *bgConfig,
u8 param5,
u8 param6,
u16 param7);
-void FUN_0200D06C(struct Window *window, u32 fill_value, u32 palette_num);
-void FUN_0200D0BC(struct Window *window, BOOL copy_to_vram, u16 fill_value, u8 palette_num);
-void FUN_0200D0E0(struct Window *window, BOOL param1);
-void FUN_0200D148(u8 *param0,
+void DrawWindowFrame2(struct Window *window, u32 fill_value, u32 palette_num);
+void DrawFrameAndWindow2(struct Window *window, BOOL copy_to_vram, u16 fill_value, u8 palette_num);
+void ClearFrameAndWindow2(struct Window *window, BOOL param1);
+void BlitRect4Bit(u8 *param0,
u16 param1,
u16 param2,
u16 param3,
@@ -93,7 +93,7 @@ void FUN_0200D300(struct BgConfig *bg_config,
u32 heap_id);
void FUN_0200D378(
struct BgConfig *bg_config, u8 bg_id, u16 numtiles, u8 param3, u16 param4, u32 heap_id);
-void FUN_0200D3B0(struct BgConfig *bgConfig,
+void DrawFrame3(struct BgConfig *bgConfig,
u8 bgId,
u8 param2,
u8 param3,
@@ -101,9 +101,9 @@ void FUN_0200D3B0(struct BgConfig *bgConfig,
u8 param5,
u8 param6,
u16 param7);
-void FUN_0200D678(struct Window *window, u16 param1, u8 param2);
-void FUN_0200D6F8(struct Window *window, BOOL param1, u16 param2, u8 param3, u8 param4);
-void FUN_0200D7A0(struct Window *window, u32 param1, BOOL param2);
+void DrawWindowCorner(struct Window *window, u16 param1, u8 param2);
+void DrawFrameAndWindow3(struct Window *window, BOOL param1, u16 param2, u8 param3, u8 param4);
+void ClearFrameAndWindow3(struct Window *window, u8 param1, BOOL param2);
struct UnkStruct_0200CABC_1 *FUN_0200D858(struct Window *window, u32 param1);
void FUN_0200D980(struct UnkStruct_0200CABC_1 *param0, u32 param1);
void FUN_0200DB7C(u32 param0, void *param1);
@@ -136,7 +136,7 @@ void FUN_0200DE30(struct UnkStruct_0200CABC_2 *param0, u8 param1, u8 param2);
void FUN_0200DE80(struct UnkStruct_0200CABC_2 *param0, u16 param1, u8 param2);
void FUN_0200DEC0(struct UnkStruct_0200CABC_2 *param0, struct Pokemon *param1);
void FUN_0200DEF4(struct UnkStruct_0200CABC_2 *param0, struct SomeDrawPokemonStruct *param1);
-void FUN_0200DFD8(struct UnkStruct_0200CABC_2 *param0, u8 param1, u16 param2);
-void FUN_0200E188(struct UnkStruct_0200CABC_2 *param0);
+void DrawFramed10x10Square(struct UnkStruct_0200CABC_2 *param0, u8 param1, u16 param2);
+void ClearFramed10x10Square(struct UnkStruct_0200CABC_2 *param0);
#endif // POKEDIAMOND_UNK_0200CABC_H