diff options
Diffstat (limited to 'engine/battle/4.asm')
-rwxr-xr-x | engine/battle/4.asm | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/engine/battle/4.asm b/engine/battle/4.asm deleted file mode 100755 index e96267c4..00000000 --- a/engine/battle/4.asm +++ /dev/null @@ -1,77 +0,0 @@ -; returns whether the player is one tile outside the map in Z -IsPlayerJustOutsideMap: ; 128d8 (4:68d8) - ld a, [W_YCOORD] - ld b, a - ld a, [W_CURMAPHEIGHT] - call .compareCoordWithMapDimension - ret z - ld a, [W_XCOORD] - ld b, a - ld a, [W_CURMAPWIDTH] -.compareCoordWithMapDimension - add a - cp b - ret z - inc b - ret - -DrawHP: ; 128ef (4:68ef) - call GetPredefRegisters - ld a, $1 - jr DrawHP_ - -DrawHP2: ; 128f6 (4:68f6) - call GetPredefRegisters - ld a, $2 - -DrawHP_: ; 128fb (4:68fb) - ld [wHPBarType], a - push hl - ld a, [wLoadedMonHP] - ld b, a - ld a, [wLoadedMonHP + 1] - ld c, a - or b - jr nz, .nonzeroHP - xor a - ld c, a - ld e, a - ld a, $6 - ld d, a - jp .drawHPBarAndPrintFraction -.nonzeroHP - ld a, [wLoadedMonMaxHP] - ld d, a - ld a, [wLoadedMonMaxHP + 1] - ld e, a - predef HPBarLength - ld a, $6 - ld d, a - ld c, a -.drawHPBarAndPrintFraction - pop hl - push de - push hl - push hl - call DrawHPBar - pop hl - ld a, [hFlags_0xFFF6] - bit 0, a - jr z, .printFractionBelowBar - ld bc, $9 ; right of bar - jr .printFraction -.printFractionBelowBar - ld bc, SCREEN_WIDTH + 1 ; below bar -.printFraction - add hl, bc - ld de, wLoadedMonHP - ld bc, $203 - call PrintNumber - ld a, "/" - ld [hli], a - ld de, wLoadedMonMaxHP - ld bc, $203 - call PrintNumber - pop hl - pop de - ret |