From: Lukas Krickl Date: Fri, 4 Oct 2024 18:22:10 +0000 (+0200) Subject: Made ui code a bit faster X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=ac1dc19583c791ebd33c141435226f790d6d3adc;p=gbrg%2F.git Made ui code a bit faster --- diff --git a/src/ui.s b/src/ui.s index eb1beab..ab79eed 100644 --- a/src/ui.s +++ b/src/ui.s @@ -49,6 +49,16 @@ ui_draw_bar: ld [hl+], a ret + ; sets up for drawing hp bar +ui_draw_hp_bar: + ; set up ptrs + ; draw hp UI + ld hl, SCRN0_UI+SCRN_W+1 + ; player hp ptr + ld de, player + player_hp + ; directly jump without a return + jp ui_draw_bar + ; update the UI ; this should only be called ; during blanking @@ -58,10 +68,6 @@ ui_draw: cp a, 0 jr z, @skip REL - ; draw hp UI - ld hl, SCRN0_UI+SCRN_W+1 - ; player hp ptr - ld de, player + player_hp ; check redraw hp flag and a, UI_REDRAW_HP call nz, ui_draw_bar