summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2020-04-10 16:17:46 -0400
committerPikalaxALT <PikalaxALT@gmail.com>2020-04-10 16:17:46 -0400
commitaea30489fc3994a856ba929d075ed762c7fb1967 (patch)
tree314df4c8afe5ef19243d63a3f7851f5e4c54fc9e /include
parenta205881ce2caa89a1b2690df9bd335201df2aeda (diff)
Create COPYWIN defines for CopyWindowToVram calls
Diffstat (limited to 'include')
-rw-r--r--include/berry_crush.h2
-rw-r--r--include/window.h10
2 files changed, 9 insertions, 3 deletions
diff --git a/include/berry_crush.h b/include/berry_crush.h
index 9077b966e..0a0eb65d4 100644
--- a/include/berry_crush.h
+++ b/include/berry_crush.h
@@ -112,7 +112,7 @@ struct BerryCrushGame
u8 unk8;
u8 unk9;
u8 unkA;
- u8 unkB;
+ u8 textSpeed;
u8 unkC;
u8 unkD;
u8 unkE;
diff --git a/include/window.h b/include/window.h
index c8b83af7a..3cb904626 100644
--- a/include/window.h
+++ b/include/window.h
@@ -54,8 +54,15 @@ u16 AddWindow(const struct WindowTemplate *template);
int AddWindowWithoutTileMap(const struct WindowTemplate *template);
void RemoveWindow(u8 windowId);
void FreeAllWindowBuffers(void);
+
+// Mode parameter for funcs below
+#define COPYWIN_MAP 1
+#define COPYWIN_GFX 2
+#define COPYWIN_BOTH 3
+
void CopyWindowToVram(u8 windowId, u8 mode);
-void CopyWindowRectToVram(u32 windowId, u32 mode, u32 x, u32 y, u32 w, u32 h);
+void CopyWindowToVram8Bit(u8 windowId, u8 mode);
+
void PutWindowTilemap(u8 windowId);
void PutWindowRectTilemapOverridePalette(u8 windowId, u8 x, u8 y, u8 width, u8 height, u8 palette);
void ClearWindowTilemap(u8 windowId);
@@ -73,7 +80,6 @@ u16 AddWindow8Bit(const struct WindowTemplate *template);
void FillWindowPixelBuffer8Bit(u8 windowId, u8 fillValue);
void FillWindowPixelRect8Bit(u8 windowId, u8 fillValue, u16 x, u16 y, u16 width, u16 height);
void BlitBitmapRectToWindow4BitTo8Bit(u8 windowId, const u8 *pixels, u16 srcX, u16 srcY, u16 srcWidth, int srcHeight, u16 destX, u16 destY, u16 rectWidth, u16 rectHeight, u8 paletteNum);
-void CopyWindowToVram8Bit(u8 windowId, u8 mode);
extern void *gWindowBgTilemapBuffers[];
extern struct Window gWindows[];