#define UI_TILE_MOVE 0xC0
#define UI_TILE_MOVE_USED 0xC1
+#define UI_PLAYER_HP SCRN1+33
+#define UI_ENEMY_HP SCRN1+65
+
; one tile after 'Z'
#define UI_WINDOW_BACKGROUND 0xF4
-ui_str_clear:
-.str " "
-.db 0
+strz str_player, "PLAYER"
+strz str_enemy, "ENEMY"
; inits UI
ui_init:
+ call ui_draw_all
ret
+
+ ; draws the entire UI
+ ; only call during blank
+ui_draw_all:
+ call ui_draw_player_hp
+ call ui_draw_enemy_hp
+ ret
+
+ ; draws player hp
+ui_draw_player_hp:
+ ld de, UI_PLAYER_HP
+ ld hl, str_player
+ call puts
+ ret
+
+ ; draws boss hp
+ui_draw_enemy_hp:
+ ld de, UI_ENEMY_HP
+ ld hl, str_enemy
+ call puts
+ ret
+
+ ; draws current score
+ui_draw_score:
+ ret
+
+ ; draws continues
+ui_draw_continues:
+ ret