summaryrefslogtreecommitdiff
path: root/engine/battle/4.asm
diff options
context:
space:
mode:
Diffstat (limited to 'engine/battle/4.asm')
-rwxr-xr-xengine/battle/4.asm77
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