diff options
author | libjet <libj3t@gmail.com> | 2020-02-19 17:49:15 +0000 |
---|---|---|
committer | libjet <libj3t@gmail.com> | 2020-02-19 17:49:15 +0000 |
commit | 3f9061ccea0b86c07408f9f5a33a83b3dae72d22 (patch) | |
tree | 7c74ad1d658cc30e609802b83d1e175e3f77423b /home/hp_pals.asm | |
parent | 336fe6b368c74bb95ff0d165c1b04cda18ac1fc2 (diff) |
Add home/hp_pals.asm
Diffstat (limited to 'home/hp_pals.asm')
-rwxr-xr-x | home/hp_pals.asm | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/home/hp_pals.asm b/home/hp_pals.asm new file mode 100755 index 00000000..f8c51b4f --- /dev/null +++ b/home/hp_pals.asm @@ -0,0 +1,17 @@ +SetHPPal:: +; Set palette for hp bar pixel length e at hl. + call GetHPPal + ld [hl], d + ret + +GetHPPal:: +; Get palette for hp bar pixel length e in d. + ld d, HP_GREEN + ld a, e + cp (HP_BAR_LENGTH_PX * 50 / 100) ; 24 + ret nc + inc d ; HP_YELLOW + cp (HP_BAR_LENGTH_PX * 21 / 100) ; 10 + ret nc + inc d ; HP_RED + ret
\ No newline at end of file |