mist: can get to clocks in selenetic

This commit is contained in:
Vince Weaver 2020-05-25 23:55:37 -04:00
parent dfbc741586
commit 0d6d5a58dc
10 changed files with 65 additions and 7 deletions

View File

@ -213,6 +213,9 @@ SELENA_WATER = 13
SELENA_TOWER_VIEW = 14
SELENA_CHASM_PATH = 15
SELENA_CHASM = 16
SELENA_CLOCK_PATH = 17
SELENA_CLOCK = 18
SELENA_CLOCK_CLOSE = 19
; Viewer Room

View File

@ -26,7 +26,10 @@ selena_graphics.inc: \
water_note_e.lzsa water_note_w.lzsa water_note_s.lzsa \
tower_view_n.lzsa tower_view_s.lzsa tower_view_e.lzsa tower_view_w.lzsa \
chasm_path_e.lzsa chasm_path_w.lzsa \
chasm_e.lzsa chasm_s.lzsa chasm_n.lzsa
chasm_e.lzsa chasm_s.lzsa chasm_n.lzsa \
clock_path_e.lzsa clock_path_w.lzsa \
clock_n.lzsa clock_s.lzsa clock_e.lzsa clock_w.lzsa \
clock_note_s.lzsa
echo "controls_e_lzsa: .incbin \"controls_e.lzsa\"" > selena_graphics.inc
echo "organ_w_lzsa: .incbin \"organ_w.lzsa\"" >> selena_graphics.inc
echo "spaceship_inside_w_lzsa: .incbin \"spaceship_inside_w.lzsa\"" >> selena_graphics.inc
@ -62,7 +65,13 @@ selena_graphics.inc: \
echo "chasm_e_lzsa: .incbin \"chasm_e.lzsa\"" >> selena_graphics.inc
echo "chasm_n_lzsa: .incbin \"chasm_n.lzsa\"" >> selena_graphics.inc
echo "chasm_s_lzsa: .incbin \"chasm_s.lzsa\"" >> selena_graphics.inc
echo "clock_path_e_lzsa: .incbin \"clock_path_e.lzsa\"" >> selena_graphics.inc
echo "clock_path_w_lzsa: .incbin \"clock_path_w.lzsa\"" >> selena_graphics.inc
echo "clock_n_lzsa: .incbin \"clock_n.lzsa\"" >> selena_graphics.inc
echo "clock_s_lzsa: .incbin \"clock_s.lzsa\"" >> selena_graphics.inc
echo "clock_e_lzsa: .incbin \"clock_e.lzsa\"" >> selena_graphics.inc
echo "clock_w_lzsa: .incbin \"clock_w.lzsa\"" >> selena_graphics.inc
echo "clock_note_s_lzsa: .incbin \"clock_note_s.lzsa\"" >> selena_graphics.inc
%.gr: %.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 833 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 796 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 974 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 897 B

View File

@ -8,7 +8,7 @@ locations:
.word location4, location5, location6, location7
.word location8, location9, location10,location11
.word location12,location13,location14,location15
.word location16
.word location16,location17,location18,location19
; SELENA_INSIDE_SHIP -- Inside Ship
location0:
@ -269,11 +269,11 @@ location13:
location14:
.byte $ff ; north exit
.byte SELENA_WATER_TURN ; south exit
.byte $ff ; east exit
.byte SELENA_CLOCK_PATH ; east exit
.byte SELENA_CHASM_PATH ; west exit
.byte $ff ; north exit_dir
.byte DIRECTION_S ; south exit_dir
.byte $ff ; east exit_dir
.byte DIRECTION_E ; east exit_dir
.byte DIRECTION_W ; west exit_dir
.word tower_view_n_lzsa ; north bg
.word tower_view_s_lzsa ; south bg
@ -316,8 +316,54 @@ location16:
.byte BG_SOUTH|BG_EAST|BG_NORTH
.byte $ff
; SELENA_CLOCK_PATH -- path on way to clock
location17:
.byte $ff ; north exit
.byte $ff ; south exit
.byte SELENA_CLOCK ; east exit
.byte SELENA_TOWER_VIEW ; west exit
.byte $ff ; north exit_dir
.byte $ff ; south exit_dir
.byte DIRECTION_E ; east exit_dir
.byte DIRECTION_W ; west exit_dir
.word $0000 ; north bg
.word $0000 ; south bg
.word clock_path_e_lzsa ; east bg
.word clock_path_w_lzsa ; west bg
.byte BG_EAST|BG_WEST
.byte $ff
; SELENA_CLOCK -- clocks
location18:
.byte $ff ; north exit
.byte SELENA_CLOCK_CLOSE ; south exit
.byte $ff ; east exit
.byte SELENA_CLOCK_PATH ; west exit
.byte $ff ; north exit_dir
.byte DIRECTION_S ; south exit_dir
.byte $ff ; east exit_dir
.byte DIRECTION_W ; west exit_dir
.word clock_n_lzsa ; north bg
.word clock_s_lzsa ; south bg
.word clock_e_lzsa ; east bg
.word clock_w_lzsa ; west bg
.byte BG_SOUTH|BG_EAST|BG_WEST|BG_NORTH
.byte $ff
; SELENA_CLOCK_CLOSE -- clock device
location19:
.byte $ff ; north exit
.byte SELENA_CLOCK ; south exit
.byte $ff ; east exit
.byte $ff ; west exit
.byte $ff ; north exit_dir
.byte DIRECTION_S ; south exit_dir
.byte $ff ; east exit_dir
.byte $ff ; west exit_dir
.word $0000 ; north bg
.word clock_note_s_lzsa ; south bg
.word $0000 ; east bg
.word $0000 ; west bg
.byte BG_SOUTH
.byte $ff