junglejourney

changeset 108:b20becc97203

Fixed incorrect offset counting that made objects appear in the wrong place when compared to existing generated maps.
author David Boddie <david@boddie.org.uk>
date Sun Sep 04 15:18:19 2011 +0200
parents 249743a9dc47
children f8ab64d9d70c
files mapcode.oph
diffstat 1 files changed, 6 insertions(+), 8 deletions(-) [+]
line diff
     1.1 --- a/mapcode.oph	Sun Sep 04 03:47:41 2011 +0200
     1.2 +++ b/mapcode.oph	Sun Sep 04 15:18:19 2011 +0200
     1.3 @@ -551,17 +551,15 @@
     1.4          jmp plot_character  ; optimise away the rts
     1.5  
     1.6          add_treasure_loop_next:
     1.7 -        lda $70
     1.8 -        cmp #0
     1.9 -        bne add_treasure_loop_next2
    1.10 +        dec $8c
    1.11 +        bmi add_treasure_exit
    1.12 +
    1.13 +        dec $70
    1.14 +        bpl add_treasure_loop
    1.15  
    1.16          lda #15
    1.17          sta $70
    1.18 -
    1.19 -        add_treasure_loop_next2:
    1.20 -        dec $70
    1.21 -        dec $8c
    1.22 -        bpl add_treasure_loop
    1.23 +        jmp add_treasure_loop
    1.24  
    1.25      add_treasure_exit:
    1.26      clc