mirror of
https://github.com/deater/dos33fsprogs.git
synced 2025-01-19 15:30:08 +00:00
peasant: when going from pass to inn, don't appear behind inn
This commit is contained in:
parent
7a46910873
commit
ea4c566d39
@ -121,7 +121,7 @@ game_loop:
|
|||||||
|
|
||||||
lda GAME_OVER
|
lda GAME_OVER
|
||||||
bmi oops_new_location
|
bmi oops_new_location
|
||||||
bne game_over
|
bne level_over
|
||||||
|
|
||||||
|
|
||||||
; delay
|
; delay
|
||||||
@ -139,10 +139,34 @@ oops_new_location:
|
|||||||
;************************
|
;************************
|
||||||
; exit level
|
; exit level
|
||||||
;************************
|
;************************
|
||||||
game_over:
|
level_over:
|
||||||
|
lda MAP_LOCATION
|
||||||
|
cmp #LOCATION_OUTSIDE_INN
|
||||||
|
bne really_level_over
|
||||||
|
|
||||||
|
; be sure we're in range
|
||||||
|
lda PEASANT_X
|
||||||
|
cmp #6
|
||||||
|
bcc really_level_over ; fine
|
||||||
|
|
||||||
|
cmp #18
|
||||||
|
bcc to_left
|
||||||
|
cmp #30
|
||||||
|
bcc to_right
|
||||||
|
|
||||||
|
really_level_over:
|
||||||
|
|
||||||
rts
|
rts
|
||||||
|
|
||||||
|
to_right:
|
||||||
|
lda #31
|
||||||
|
sta PEASANT_X
|
||||||
|
rts
|
||||||
|
|
||||||
|
to_left:
|
||||||
|
lda #5
|
||||||
|
sta PEASANT_X
|
||||||
|
rts
|
||||||
|
|
||||||
|
|
||||||
.include "wait_keypress.s"
|
.include "wait_keypress.s"
|
||||||
@ -188,27 +212,6 @@ game_over:
|
|||||||
;.include "clear_bottom.s"
|
;.include "clear_bottom.s"
|
||||||
;.include "hgr_hgr2.s"
|
;.include "hgr_hgr2.s"
|
||||||
|
|
||||||
;.include "text/common.inc"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;help_message:
|
|
||||||
;.byte 0,43,24, 0,253,82
|
|
||||||
;.byte 8,41,"I don't understand. Type",13
|
|
||||||
;.byte "HELP for assistances.",0
|
|
||||||
|
|
||||||
;fake_error1:
|
|
||||||
;.byte 0,43,24, 0,253,82
|
|
||||||
;.byte 8,41,"?SYNTAX ERROR IN 1020",13
|
|
||||||
;.byte "]",127,0
|
|
||||||
|
|
||||||
;fake_error2:
|
|
||||||
;.byte 0,43,24, 0,253,82
|
|
||||||
;.byte 8,41,"?UNDEF'D STATEMENT ERROR",13
|
|
||||||
;.byte "]",127,0
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
map_backgrounds_low:
|
map_backgrounds_low:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user