Board menu (#11) [Commit 1]

This commit is contained in:
xCrystal
2023-08-14 20:09:23 +02:00
parent c405c955ba
commit 1f33436a64
18 changed files with 179 additions and 8 deletions

22
engine/gfx/load_board_gfx.asm Executable file
View File

@@ -0,0 +1,22 @@
LoadBoardMenuGFX::
ld de, .BoardMenuGFX
ld hl, vTiles1
lb bc, BANK(.BoardMenuGFX), 18 * 3
call Get2bppViaHDMA
ld de, .BoardMenuOAMGFX
ld hl, vTiles1 + (18 * 3) * LEN_2BPP_TILE
lb bc, BANK(.BoardMenuOAMGFX), 3 * 3 * NUM_BOARD_MENU_ITEMS
call Get2bppViaHDMA
ret
.BoardMenuGFX:
INCBIN "gfx/board/menu.2bpp"
.BoardMenuOAMGFX:
table_width 3 * 3 * LEN_2BPP_TILE, .BoardMenuOAMGFX
INCBIN "gfx/board/menu_die.2bpp"
INCBIN "gfx/board/menu_pokemon.2bpp"
INCBIN "gfx/board/menu_bag.2bpp"
INCBIN "gfx/board/menu_pokegear.2bpp"
INCBIN "gfx/board/menu_exit.2bpp"
assert_table_length NUM_BOARD_MENU_ITEMS

View File

@@ -14,8 +14,8 @@
const OW_TEXTBOX_FRAME_RIGHT_2
const OW_TEXTBOX_FRAME_BACKGROUND
OW_TEXTBOX_FRAME_MIN_HEIGHT EQU 4
OW_TEXTBOX_FRAME_MIN_WIDTH EQU 6
DEF OW_TEXTBOX_FRAME_MIN_HEIGHT EQU 4
DEF OW_TEXTBOX_FRAME_MIN_WIDTH EQU 6
_OverworldTextbox::
; Draw a textbox at de with room for b rows and c columns using the 2bpp overworld frame tiles.