mirror of
https://github.com/deater/dos33fsprogs.git
synced 2025-03-04 19:34:16 +00:00
mist: proper exit to clock puzzle
it predated the ability to turn around
This commit is contained in:
parent
f68ab79d28
commit
3511219802
13
mist/TODO
13
mist/TODO
@ -7,7 +7,9 @@ For release 1.0
|
||||
+ SHIP -- split off of STONEY
|
||||
|
||||
+ MIST
|
||||
-- marker switches
|
||||
-- white page appears
|
||||
-- view back from clock puzzle
|
||||
-- open door to clock puzzle
|
||||
|
||||
+ CABIN
|
||||
-- safe puzzle
|
||||
@ -15,6 +17,7 @@ For release 1.0
|
||||
-- up/down in tree
|
||||
|
||||
+ OCTAGON
|
||||
-- marker switches update map
|
||||
-- code book
|
||||
-- red book seen when in fireplace
|
||||
-- books destroyed at end
|
||||
@ -40,17 +43,19 @@ For release 1.0
|
||||
-- turn on sprite crop in the viewer part
|
||||
|
||||
+ DNI
|
||||
-- issue when turn when talking then back, grey stripes.
|
||||
turn back on split in code?
|
||||
-- add good ending
|
||||
linking book to MYST
|
||||
|
||||
+ DENTIST
|
||||
-- marker switch
|
||||
-- can go both directions when leaving
|
||||
|
||||
Done:
|
||||
+ MECHE
|
||||
+ MIST_TITLE
|
||||
+ VIEWER
|
||||
+ ARBOR
|
||||
+ DENTIST
|
||||
|
||||
|
||||
================================
|
||||
|
||||
|
@ -120,6 +120,10 @@ inside_done:
|
||||
|
||||
draw_clock_inside:
|
||||
|
||||
lda DIRECTION
|
||||
cmp #DIRECTION_S
|
||||
bne done_draw_clock_puzzle
|
||||
|
||||
; draw weight
|
||||
|
||||
lda #<clock_weight_sprite
|
||||
@ -179,7 +183,7 @@ draw_clock_inside:
|
||||
lda #16
|
||||
sta YPOS
|
||||
jsr put_sprite_crop
|
||||
|
||||
done_draw_clock_puzzle:
|
||||
rts
|
||||
|
||||
|
||||
|
@ -44,7 +44,7 @@ mist_graphics.inc: \
|
||||
tree4_n.lzsa tree4_s.lzsa tree4_w.lzsa tree4_e.lzsa \
|
||||
clock_island_s.lzsa clock_island_n.lzsa \
|
||||
clock_puzzle_s.lzsa clock_puzzle_bridge.lzsa \
|
||||
clock_inside_s.lzsa clock_inside_open.lzsa \
|
||||
clock_inside_n.lzsa clock_inside_s.lzsa clock_inside_open.lzsa \
|
||||
gear_open_e.lzsa \
|
||||
pad_n.lzsa pad_e.lzsa \
|
||||
spaceship_door_n.lzsa spaceship_door_open_n.lzsa \
|
||||
@ -126,6 +126,7 @@ mist_graphics.inc: \
|
||||
echo "clock_puzzle_s_lzsa: .incbin \"clock_puzzle_s.lzsa\"" >> mist_graphics.inc
|
||||
echo "clock_puzzle_bridge_lzsa: .incbin \"clock_puzzle_bridge.lzsa\"" >> mist_graphics.inc
|
||||
echo "clock_inside_s_lzsa: .incbin \"clock_inside_s.lzsa\"" >> mist_graphics.inc
|
||||
echo "clock_inside_n_lzsa: .incbin \"clock_inside_n.lzsa\"" >> mist_graphics.inc
|
||||
echo "clock_inside_open_lzsa: .incbin \"clock_inside_open.lzsa\"" >> mist_graphics.inc
|
||||
echo "gear_open_e_lzsa: .incbin \"gear_open_e.lzsa\"" >> mist_graphics.inc
|
||||
echo "pad_n_lzsa: .incbin \"pad_n.lzsa\"" >> mist_graphics.inc
|
||||
|
BIN
mist/graphics_mist/clock_inside_n.png
Normal file
BIN
mist/graphics_mist/clock_inside_n.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 795 B |
@ -457,19 +457,19 @@ location22:
|
||||
|
||||
; MYST_CLOCK_INSIDE -- clock inside
|
||||
location23:
|
||||
.byte $ff ; north exit
|
||||
.byte MIST_CLOCK_ISLAND ; south exit
|
||||
.byte MIST_CLOCK_ISLAND ; north exit
|
||||
.byte $ff ; south exit
|
||||
.byte $ff ; east exit
|
||||
.byte $ff ; west exit
|
||||
.byte $ff ; north exit_dir
|
||||
.byte DIRECTION_N ; south exit_dir
|
||||
.byte DIRECTION_N ; north exit_dir
|
||||
.byte $ff ; south exit_dir
|
||||
.byte $ff ; east exit_dir
|
||||
.byte $ff ; west exit_dir
|
||||
.word $0000 ; north bg
|
||||
.word clock_inside_n_lzsa ; north bg
|
||||
.word clock_inside_s_lzsa ; south bg
|
||||
.word $0000 ; east bg
|
||||
.word $0000 ; west bg
|
||||
.byte BG_SOUTH
|
||||
.byte BG_SOUTH|BG_NORTH
|
||||
.byte DIRECTION_S ; special exit
|
||||
.byte 12,30 ; special x
|
||||
.byte 8,32 ; special y
|
||||
|
Loading…
x
Reference in New Issue
Block a user