decompile window.s
This commit is contained in:
-1221
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,8 @@
|
|||||||
|
#ifndef GUARD_MALLOC_H
|
||||||
|
#define GUARD_MALLOC_H
|
||||||
|
|
||||||
|
void *Alloc(u32 size);
|
||||||
|
void *AllocZeroed(u32 size);
|
||||||
|
void Free(void *pointer);
|
||||||
|
|
||||||
|
#endif // GUARD_MALLOC_H
|
||||||
@@ -1,6 +1,20 @@
|
|||||||
#ifndef GUARD_WINDOW_H
|
#ifndef GUARD_WINDOW_H
|
||||||
#define GUARD_WINDOW_H
|
#define GUARD_WINDOW_H
|
||||||
|
|
||||||
|
#define WINDOWS_MAX 32
|
||||||
|
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
WINDOW_PRIORITY,
|
||||||
|
WINDOW_TILEMAP_LEFT,
|
||||||
|
WINDOW_TILEMAP_TOP,
|
||||||
|
WINDOW_WIDTH,
|
||||||
|
WINDOW_HEIGHT,
|
||||||
|
WINDOW_PALETTE_NUM,
|
||||||
|
WINDOW_BASE_BLOCK,
|
||||||
|
WINDOW_TILE_DATA
|
||||||
|
};
|
||||||
|
|
||||||
struct WindowTemplate
|
struct WindowTemplate
|
||||||
{
|
{
|
||||||
u8 priority;
|
u8 priority;
|
||||||
@@ -18,4 +32,6 @@ struct Window
|
|||||||
u8 *tileData;
|
u8 *tileData;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
extern struct Window gWindows[WINDOWS_MAX];
|
||||||
|
|
||||||
#endif // GUARD_WINDOW_H
|
#endif // GUARD_WINDOW_H
|
||||||
|
|||||||
@@ -48,7 +48,6 @@ SECTIONS {
|
|||||||
asm/bg.o(.text);
|
asm/bg.o(.text);
|
||||||
asm/blit.o(.text);
|
asm/blit.o(.text);
|
||||||
src/window.o(.text);
|
src/window.o(.text);
|
||||||
asm/window.o(.text);
|
|
||||||
src/text.o(.text);
|
src/text.o(.text);
|
||||||
asm/sprite.o(.text);
|
asm/sprite.o(.text);
|
||||||
src/string_util.o(.text);
|
src/string_util.o(.text);
|
||||||
|
|||||||
+945
-58
File diff suppressed because it is too large
Load Diff
+3
-9
@@ -1,15 +1,9 @@
|
|||||||
gTrainerId: @ 2020000
|
gTrainerId: @ 2020000
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
|
||||||
gWindows: @ 2020004
|
.include "src/window.o"
|
||||||
.space 0x180
|
.align 2
|
||||||
|
|
||||||
gUnknown_02020184: @ 2020184
|
|
||||||
.space 0x4
|
|
||||||
|
|
||||||
gUnknown_02020188: @ 2020188
|
|
||||||
.space 0x4
|
|
||||||
|
|
||||||
gTempTextPrinter: @ 202018C
|
gTempTextPrinter: @ 202018C
|
||||||
.space 0x24
|
.space 0x24
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user