diff options
author | Rangi <35663410+Rangi42@users.noreply.github.com> | 2020-02-23 14:16:26 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-23 14:16:26 -0500 |
commit | ef1c4c5a813595841a2c81105ca0c06e5ea85db0 (patch) | |
tree | e5d59ac8f5a649ba4add7f7a3fa64c09ecfbc6b5 /home/tilemap.asm | |
parent | 9a927c1b3efa2eca886f346a4fcca0eb57278faf (diff) | |
parent | 813d0aa73a16ababcf257d4df57ff3b69879b011 (diff) |
Merge pull request #687 from mid-kid/master
Small home/ reorganization
Diffstat (limited to 'home/tilemap.asm')
-rw-r--r-- | home/tilemap.asm | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/home/tilemap.asm b/home/tilemap.asm index 914027845..379b1464a 100644 --- a/home/tilemap.asm +++ b/home/tilemap.asm @@ -216,3 +216,21 @@ GetSGBLayout:: .sgb predef_jump LoadSGBLayout + +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 |