diff options
Diffstat (limited to 'engine/spawn_points.asm')
-rw-r--r-- | engine/spawn_points.asm | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/engine/spawn_points.asm b/engine/spawn_points.asm deleted file mode 100644 index 1a3d12441..000000000 --- a/engine/spawn_points.asm +++ /dev/null @@ -1,62 +0,0 @@ -INCLUDE "data/maps/spawn_points.asm" - - -LoadSpawnPoint: ; 1531f - ; loads the spawn point in wDefaultSpawnpoint - push hl - push de - ld a, [wDefaultSpawnpoint] - cp SPAWN_N_A - jr z, .spawn_n_a - ld l, a - ld h, 0 - add hl, hl - add hl, hl - ld de, SpawnPoints - add hl, de - ld a, [hli] - ld [wMapGroup], a - ld a, [hli] - ld [wMapNumber], a - ld a, [hli] - ld [wXCoord], a - ld a, [hli] - ld [wYCoord], a -.spawn_n_a - pop de - pop hl - ret -; 15344 - - -IsSpawnPoint: ; 15344 -; Checks if the map loaded in de is a spawn point. Returns carry if it's a spawn point. - ld hl, SpawnPoints - ld c, 0 -.loop - ld a, [hl] - cp SPAWN_N_A - jr z, .nope - cp d - jr nz, .next - inc hl - ld a, [hld] - cp e - jr z, .yes - -.next - push bc - ld bc, 4 ; length of a spawn table entry - add hl, bc - pop bc - inc c - jr .loop - -.nope - and a - ret - -.yes - scf - ret -; 15363 |