You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-04-09 05:44:44 -07:00
Overworld HUD implementation (#15)
This commit is contained in:
@@ -55,3 +55,8 @@ DEF SPRITE_GFX_LIST_CAPACITY EQU 32 ; see wUsedSprites
|
||||
const ANIM_MON_HOF
|
||||
const ANIM_MON_EGG1
|
||||
const ANIM_MON_EGG2
|
||||
|
||||
; LoadHUD indexes (see engine/gfx/hud.asm)
|
||||
const_def 1
|
||||
const HUD_OVERWORLD ; 1
|
||||
DEF NUM_HUD_TYPES EQU const_value - 1
|
||||
|
@@ -132,15 +132,15 @@ DEF rLCDC_ENABLE EQU 7 ; 0=Off, 1=On
|
||||
DEF LCDC_DEFAULT EQU (1 << rLCDC_ENABLE) | (1 << rLCDC_WINDOW_TILEMAP) | (1 << rLCDC_WINDOW_ENABLE) | (1 << rLCDC_SPRITES_ENABLE) | (1 << rLCDC_BG_PRIORITY)
|
||||
DEF rSTAT EQU $ff41 ; LCDC Status (R/W)
|
||||
DEF rSTAT_STATUS_FLAGS EQU %00000011 ; LCD controller status (Read Only)
|
||||
DEF rSTAT_HBLANK_MASK EQU %00000000 ; In H-Blank (Read Only)
|
||||
DEF rSTAT_VBLANK_MASK EQU %00000001 ; In V-Blank (Read Only)
|
||||
DEF rSTAT_OAM_MASK EQU %00000010 ; OAM is used by system (Read Only)
|
||||
DEF rSTAT_LCD_MASK EQU %00000011 ; Both OAM and VRAM used by system (Read Only)
|
||||
DEF rSTAT_HBLANK_MASK EQU %00000000 ; In Mode 0: H-Blank (Read Only)
|
||||
DEF rSTAT_VBLANK_MASK EQU %00000001 ; In Mode 1: V-Blank (Read Only)
|
||||
DEF rSTAT_OAM_MASK EQU %00000010 ; In Mode 2: OAM is used by system (Read Only)
|
||||
DEF rSTAT_LCD_MASK EQU %00000011 ; In Mode 3: Both OAM and VRAM used by system (Read Only)
|
||||
DEF rSTAT_BUSY EQU 1 ; When set, VRAM access is unsafe (Read Only)
|
||||
DEF rSTAT_LYC EQU 2 ; LYC=LY (0=Different, 1=Equal) (Read Only)
|
||||
DEF rSTAT_INT_HBLANK EQU 3 ; Mode 00: H-Blank (Selectable)
|
||||
DEF rSTAT_INT_VBLANK EQU 4 ; Mode 01: V-Blank (Selectable)
|
||||
DEF rSTAT_INT_OAM EQU 5 ; Mode 02: OAM (Selectable)
|
||||
DEF rSTAT_INT_HBLANK EQU 3 ; Mode 0: H-Blank (Selectable)
|
||||
DEF rSTAT_INT_VBLANK EQU 4 ; Mode 1: V-Blank (Selectable)
|
||||
DEF rSTAT_INT_OAM EQU 5 ; Mode 2: OAM (Selectable)
|
||||
DEF rSTAT_INT_LYC EQU 6 ; LYC=LY Coincidence (Selectable)
|
||||
DEF rSCY EQU $ff42 ; Scroll Y (R/W)
|
||||
DEF rSCX EQU $ff43 ; Scroll X (R/W)
|
||||
|
Reference in New Issue
Block a user