kep-hack/engine/overworld/doors.asm
Rangi b29e5ee203 Add subdirectories to data/ similar to pokecrystal
Top level text/ is now solely for the former text/maps/ files, and other files are in their respective subdirectories in data/.
2020-07-03 11:51:00 -04:00

29 lines
490 B
NASM
Executable file

; returns whether the player is standing on a door tile in carry
IsPlayerStandingOnDoorTile:
push de
ld hl, DoorTileIDPointers
ld a, [wCurMapTileset]
ld de, $3
call IsInArray
pop de
jr nc, .notStandingOnDoor
inc hl
ld a, [hli]
ld h, [hl]
ld l, a
aCoord 8, 9 ; a = lower left background tile under player's sprite
ld b, a
.loop
ld a, [hli]
and a
jr z, .notStandingOnDoor
cp b
jr nz, .loop
scf
ret
.notStandingOnDoor
and a
ret
INCLUDE "data/tilesets/door_tile_ids.asm"