mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-11-16 19:47:35 +01:00
38 lines
551 B
C
38 lines
551 B
C
#ifndef 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
|
|
{
|
|
u8 priority;
|
|
u8 tilemapLeft;
|
|
u8 tilemapTop;
|
|
u8 width;
|
|
u8 height;
|
|
u8 paletteNum;
|
|
u16 baseBlock;
|
|
};
|
|
|
|
struct Window
|
|
{
|
|
struct WindowTemplate window;
|
|
u8 *tileData;
|
|
};
|
|
|
|
extern struct Window gWindows[WINDOWS_MAX];
|
|
|
|
#endif // GUARD_WINDOW_H
|