decompile window.s

This commit is contained in:
DizzyEggg
2017-09-01 16:53:06 +02:00
parent 6f03356237
commit 7daeebd3f4
6 changed files with 972 additions and 1289 deletions
-1221
View File
File diff suppressed because it is too large Load Diff
+8
View File
@@ -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
+16
View File
@@ -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
-1
View File
@@ -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
View File
File diff suppressed because it is too large Load Diff
+3 -9
View File
@@ -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