diff options
author | Astatin <[email protected]> | 2024-10-28 18:03:37 +0900 |
---|---|---|
committer | Astatin <[email protected]> | 2024-10-28 18:03:37 +0900 |
commit | 7bcae43031d18c2b992581cb00358ae3d457d5c6 (patch) | |
tree | 34300bcb3925d5cc9f44e2c46e3b0bab46995d36 /main.gbasm | |
parent | 5513939c6077032f625c2de98f395026caf063b1 (diff) |
Print health on top of the screen
Diffstat (limited to 'main.gbasm')
-rw-r--r-- | main.gbasm | 26 |
1 files changed, 17 insertions, 9 deletions
@@ -32,25 +32,33 @@ VBLANK_Entrypoint: LD $reg_viewport_y, A LD $reg_viewport_x, A - LD HL, $9c00 - LD A, $99 + LD HL, $9c01 + LD A, $mem_bunny_health CALL =Print_8bit + LD A, $68 + LD (HL), A + CALL =Display_Prepared_Block CALL =Display_Object CALL $OAM_DMA_Transfer_routine - RETI -STAT_Entrypoint: + LD A, $mem_prepared_viewport_x + LD B, A + LD A, $mem_prepared_viewport_y + LD C, A LD A, $reg_lcd_controller AND $9f OR $02 - LD $reg_lcd_controller, A + EI + HALT + RETI - LD A, $mem_prepared_viewport_x +STAT_Entrypoint: + LD $reg_lcd_controller, A + LD A, B LD $reg_viewport_x, A - - LD A, $mem_prepared_viewport_y + LD A, C LD $reg_viewport_y, A CALL =Object_Interactions_Check @@ -61,7 +69,7 @@ STAT_Entrypoint: CALL =Prepare_Scrolling_Map CALL =Display_Entities - RETI + RET .INCLUDE "tiles.gbasm" .INCLUDE "rng.gbasm" |