diff options
| author | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-07-05 14:38:08 -0400 | 
|---|---|---|
| committer | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-07-05 14:38:08 -0400 | 
| commit | d9db3d74957c5a96d369db39bd3fa72ba5792d82 (patch) | |
| tree | f0c6ec2cacc0577b77a5fddcd151678b943bfd14 /engine | |
| parent | d6820cdcbfe48adb3ef7935b84c21fcb7796e701 (diff) | |
Update map hide/show data labels
Fixes #235
Diffstat (limited to 'engine')
| -rw-r--r-- | engine/overworld/missable_objects.asm | 14 | 
1 files changed, 7 insertions, 7 deletions
| diff --git a/engine/overworld/missable_objects.asm b/engine/overworld/missable_objects.asm index a89fcb54..1ebe8064 100644 --- a/engine/overworld/missable_objects.asm +++ b/engine/overworld/missable_objects.asm @@ -20,7 +20,7 @@ MarkTownVisitedAndLoadMissableObjects::  LoadMissableObjects:  	ld l, a  	push hl -	ld de, MapHS00             ; calculate difference between out pointer and the base pointer +	ld de, MissableObjects     ; calculate difference between out pointer and the base pointer  	ld a, l  	sub e  	jr nc, .asm_f13c @@ -49,7 +49,7 @@ LoadMissableObjects:  	pop hl  .writeMissableObjectsListLoop  	ld a, [hli] -	cp $ff +	cp -1  	jr z, .done     ; end of list  	cp b  	jr nz, .done    ; not for current map anymore @@ -63,7 +63,7 @@ LoadMissableObjects:  	inc de  	jr .writeMissableObjectsListLoop  .done -	ld a, $ff +	ld a, -1  	ld [de], a                 ; write sentinel  	ret @@ -72,17 +72,17 @@ InitializeMissableObjectsFlags:  	ld bc, wMissableObjectFlagsEnd - wMissableObjectFlags  	xor a  	call FillMemory ; clear missable objects flags -	ld hl, MapHS00 +	ld hl, MissableObjects  	xor a  	ld [wMissableObjectCounter], a  .missableObjectsLoop  	ld a, [hli] -	cp $ff          ; end of list +	cp -1           ; end of list  	ret z  	push hl  	inc hl  	ld a, [hl] -	cp Hide +	cp HIDE  	jr nz, .skip  	ld hl, wMissableObjectFlags  	ld a, [wMissableObjectCounter] @@ -105,7 +105,7 @@ IsObjectHidden:  	ld hl, wMissableObjectList  .loop  	ld a, [hli] -	cp $ff +	cp -1  	jr z, .notHidden ; not missable -> not hidden  	cp b  	ld a, [hli] | 
