mist: add two new views

this makes walking a bit less jumpy
This commit is contained in:
Vince Weaver 2020-03-03 14:09:57 -05:00
parent 54e16de06c
commit 103cb289e5
6 changed files with 168 additions and 10 deletions

View File

@ -69,8 +69,9 @@ mist_graphics.inc: \
red_book_shelf.png \
pool_s.png \
clock_s.png \
spaceship_far_n.png \
red_book_open.png red_book_static.png red_book_static2.png
spaceship_far_e.png spaceship_far_n.png \
red_book_open.png red_book_static.png red_book_static2.png \
tree2_n.png
$(PNG2RLE) asm m_link_book.png link_book_rle > mist_graphics.inc
$(PNG2RLE) asm dock_n.png dock_n_rle >> mist_graphics.inc
$(PNG2RLE) asm dock_s.png dock_s_rle >> mist_graphics.inc
@ -106,9 +107,11 @@ mist_graphics.inc: \
$(PNG2RLE) asm pool_s.png pool_s_rle >> mist_graphics.inc
$(PNG2RLE) asm clock_s.png clock_s_rle >> mist_graphics.inc
$(PNG2RLE) asm spaceship_far_n.png ss_far_n_rle >> mist_graphics.inc
$(PNG2RLE) asm spaceship_far_e.png ss_far_e_rle >> mist_graphics.inc
$(PNG2RLE) asm red_book_open.png red_book_open_rle >> mist_graphics.inc
$(PNG2RLE) asm red_book_static.png red_book_static_rle >> mist_graphics.inc
$(PNG2RLE) asm red_book_static2.png red_book_static2_rle >> mist_graphics.inc
$(PNG2RLE) asm tree2_n.png tree2_n_rle >> mist_graphics.inc

View File

@ -1,4 +1,3 @@
+ Insert floppy #100 joke?
+ Screenshot for webpage
+ Fast loader code?
+ double link noise (once when leave, once when get there?)
+ allow getting in the fireplace

View File

@ -815,7 +815,7 @@ locations:
.word location4, location5, location6, location7
.word location8, location9, location10,location11
.word location12,location13,location14,location15
.word location16
.word location16,location17
; myst linking book
location0:
@ -1122,7 +1122,7 @@ location14:
; clock
location15:
.byte $ff ; north exit
.byte 10 ; south exit
.byte 17 ; south exit
.byte $ff ; east exit
.byte $ff ; west exit
.byte $ff ; north exit_dir
@ -1142,22 +1142,43 @@ location15:
; spaceship far
location16:
.byte 10 ; north exit
.byte 16 ; north exit
.byte $ff ; south exit
.byte $ff ; east exit
.byte 10 ; east exit
.byte $ff ; west exit
.byte DIRECTION_E ; north exit_dir
.byte $ff ; south exit_dir
.byte $ff ; east exit_dir
.byte DIRECTION_E ; east exit_dir
.byte $ff ; west exit_dir
.byte $ff ; special exit
.word ss_far_n_rle ; north bg
.word $0000 ; south bg
.word $0000 ; east bg
.word ss_far_e_rle ; east bg
.word $0000 ; west bg
.byte $ff,$ff ; special x
.byte $ff,$ff ; special y
.word $0000 ; special function
.byte BG_NORTH|BG_EAST
; tree corridor #2
location17:
.byte 10 ; north exit
.byte $ff ; south exit
.byte $ff ; east exit
.byte $ff ; west exit
.byte DIRECTION_N ; north exit_dir
.byte $ff ; south exit_dir
.byte $ff ; east exit_dir
.byte $ff ; west exit_dir
.byte $00 ; special exit
.word tree2_n_rle ; north bg
.word $0000 ; south bg
.word $0000 ; east bg
.word $0000 ; west bg
.byte 25,31 ; special x
.byte 19,23 ; special y
.word click_switch-1 ; special function
.byte BG_NORTH

View File

@ -1849,6 +1849,71 @@ ss_far_n_rle: .byte $28 ; ysize=48
.byte $A3,$77, $A3,$00, $A6,$88, $AC,$77, $A3,$44, $AA,$55, $A3,$00
.byte $77,$77, $57, $A3,$00, $A6,$88
.byte $A1
ss_far_e_rle: .byte $28 ; ysize=48
.byte $A0,$7A,$FF, $5F,$5F, $A0,$1D,$FF, $4F, $A8,$FF, $22, $52
.byte $A3,$25, $5F,$5F, $A0,$17,$FF, $44,$44, $A8,$FF, $22, $A4,$55
.byte $52,$52, $A3,$25, $A3,$5F, $A0,$11,$FF, $44,$44, $A6,$FF, $F0,$F0
.byte $20, $05, $02, $05, $55, $5F, $A4,$55
.byte $A0,$01,$A2, $52,$52, $25,$25, $5F,$5F, $FF, $4F, $AB,$FF
.byte $A3,$44, $A7,$FF, $22, $77, $22, $77, $A3,$70
.byte $05, $02, $05, $5F, $55, $25, $55
.byte $F5, $52,$52, $FF, $44, $FF,$FF, $4F, $FF,$FF
.byte $4F, $A5,$FF, $A3,$44, $A5,$FF, $88,$88, $22, $75
.byte $22, $A3,$75, $55, $57, $22, $57, $50,$50
.byte $20, $A4,$05, $5F, $44,$44, $FF, $44, $FF,$FF
.byte $44, $FF,$FF, $44,$44, $FF, $A3,$44, $A5,$FF, $88,$88
.byte $82, $77, $22, $A5,$77, $22, $75, $7A
.byte $75, $22, $77,$77, $75, $25, $50, $40,$40
.byte $F0, $04, $0F,$0F, $04, $0F,$0F, $04, $44,$44
.byte $84, $44, $84, $4F,$4F, $A3,$FF, $A3,$88, $77
.byte $22, $A5,$77, $22, $A3,$77, $22, $A3,$77, $22
.byte $55, $44, $55, $44,$44, $FF, $55, $44
.byte $88, $55, $99, $44,$44, $88, $44, $88
.byte $44,$44, $A3,$FF, $99, $88,$88, $7F, $22, $57
.byte $A4,$F7, $22, $A3,$F7, $22, $A3,$F7, $22, $55
.byte $44, $55, $44,$44, $00, $55, $04, $88
.byte $55, $99, $D4, $44, $88, $44, $88
.byte $F4, $44, $A3,$FF, $99,$99, $88, $77, $55
.byte $A5,$57, $55, $A3,$57, $55, $A3,$57, $55,$55, $54
.byte $C5, $C4,$C4, $00, $55, $00, $88, $A3,$44
.byte $DD, $88, $55, $88, $FF, $84, $A3,$FF
.byte $99,$99, $88, $A0,$10,$55, $A3,$C5, $A3,$7C, $78, $80
.byte $98, $A3,$44, $DD, $88, $55, $88, $FF
.byte $88, $A3,$FF, $29, $AA,$55, $02, $A3,$75, $25
.byte $75, $7C,$7C, $77, $A3,$47, $A3,$44, $88, $98
.byte $A3,$44, $DD, $88, $95, $88, $9F, $88
.byte $A3,$FF, $22, $A8,$55, $44, $47, $00, $A3,$47
.byte $20, $07, $47, $44, $F4, $44,$44, $4F
.byte $A3,$44, $88, $99, $A3,$44, $DD, $A4,$99, $98
.byte $5E, $EE,$EE, $22, $A3,$55, $95, $85, $95
.byte $55, $95, $44,$44, $00, $77,$77, $55, $44
.byte $22, $44,$44, $4F, $A3,$44, $94, $99,$99, $88
.byte $99, $A3,$44, $DD, $88, $A4,$99, $95, $5E,$5E
.byte $22, $55,$55, $99,$99, $88, $99, $88, $99
.byte $44, $00, $44, $77,$77, $55, $77, $22
.byte $00, $44, $84, $99, $88, $94, $99,$99
.byte $89, $98, $99, $A3,$44, $DD, $98, $99
.byte $89, $A3,$99, $55,$55, $92, $95, $A3,$99, $98
.byte $A3,$89, $44, $00, $44, $A3,$77, $57, $72
.byte $44, $40, $88, $99,$99, $98, $A5,$89, $A3,$44
.byte $DD, $99,$99, $98, $99, $89, $99,$99, $95
.byte $A4,$99, $A5,$88, $44, $00, $74, $A4,$77, $55
.byte $44,$44, $90, $80, $02, $88, $99,$99, $A3,$88
.byte $A3,$44, $DD, $A4,$99, $98, $89, $A5,$99, $88,$88
.byte $99,$99, $88,$88, $02, $44, $A5,$77, $55, $74
.byte $44, $99,$99, $22, $88,$88, $99, $98, $88,$88
.byte $A3,$44, $DD, $99,$99, $89, $98, $99, $98
.byte $88, $A4,$99, $88, $99, $89, $A3,$88, $22
.byte $44, $A5,$77, $55, $77, $74, $49, $99
.byte $22, $88, $98, $A4,$99, $A3,$44, $DD, $99,$99
.byte $88, $99,$99, $89, $98,$98, $99,$99, $88, $99
.byte $89, $A4,$88, $22, $44, $A5,$77, $55, $77,$77
.byte $44, $88, $22, $98, $A5,$99, $A3,$44, $DD
.byte $99,$99, $88, $99,$99, $88, $A3,$99, $88, $99,$99
.byte $A5,$88, $22, $44, $A4,$77, $75, $55, $A3,$57
.byte $44, $22, $A7,$99, $94, $44, $DD, $99,$99
.byte $88, $99,$99, $88, $99,$99
.byte $A1
red_book_open_rle: .byte $28 ; ysize=48
.byte $00,$00, $88,$88, $55, $A4,$88, $55, $A3,$88, $55
.byte $AD,$88, $85, $58, $A4,$88, $85, $58, $A3,$88
@ -2027,3 +2092,73 @@ red_book_static2_rle: .byte $28 ; ysize=48
.byte $88, $55, $88,$88, $55, $A4,$88, $55, $A3,$88
.byte $55, $AE,$88, $55, $A5,$88, $55, $88, $00,$00
.byte $A1
tree2_n_rle: .byte $28 ; ysize=48
.byte $A0,$24,$FF, $A4,$44, $A0,$24,$FF, $F4, $44, $FF, $44
.byte $A0,$14,$FF, $7F, $55, $00, $AD,$FF, $44,$44, $4F
.byte $44, $FF, $4F, $FF, $4F, $FF,$FF, $75
.byte $55, $AC,$FF, $77, $75, $00, $A6,$FF, $4F
.byte $FF, $50, $A4,$FF, $A4,$44, $FF, $44, $FF
.byte $44, $FF,$FF, $77, $55, $AC,$FF, $88, $80
.byte $08, $88, $A3,$FF, $0F, $FF, $44, $EF
.byte $55, $EE,$EE, $4F, $FF, $A4,$44, $4F, $A3,$44
.byte $4F, $44, $77, $55, $4F, $FF, $75
.byte $55, $A7,$FF, $5F, $A4,$88, $A3,$FF, $55, $4F
.byte $44, $4E, $55, $A3,$44, $4E, $AA,$44, $77
.byte $55, $44, $FF, $77, $55, $A3,$FF, $57,$57
.byte $77, $75, $07, $05, $77,$77, $57,$57, $FF,$FF
.byte $55, $A3,$44, $55, $A4,$44, $48, $44, $88
.byte $A7,$44, $77, $55, $44, $FF, $77, $55
.byte $A3,$FF, $52, $A8,$22, $80, $0F, $FF, $55
.byte $A3,$44, $55, $44,$44, $48, $44, $48, $A5,$44
.byte $84, $A3,$44, $77, $55, $44, $FF, $77
.byte $55, $A3,$FF, $25, $77, $55, $77, $85,$85
.byte $77, $55, $77, $88,$88, $0F, $55, $A3,$44
.byte $55, $48, $44, $84, $44, $A3,$04, $84
.byte $D0, $44, $88, $44, $84, $44, $77
.byte $55, $00, $DD, $77, $55, $00, $FF,$FF
.byte $55, $77, $55, $77, $88,$88, $77, $55
.byte $77, $88,$88, $00, $55, $5D, $55, $84
.byte $55, $84, $54, $88, $44, $DD, $00,$00
.byte $88, $DD, $88,$88, $F4, $88, $FF, $77
.byte $55, $00, $9F, $77, $55, $00, $90
.byte $F0, $55, $77, $55, $77, $88,$88, $77
.byte $55, $97, $88,$88, $00, $52, $92, $95
.byte $58, $55, $88, $55, $88, $54, $0D
.byte $00,$00, $88, $00, $88,$88, $FF, $88, $FF
.byte $77, $55, $00, $8D, $57, $55, $00
.byte $09, $A8,$75, $C5, $CC, $C9,$C9, $A5,$75, $55
.byte $88, $45, $88, $45, $00, $88, $00
.byte $88, $00, $88,$88, $FF, $88, $7F, $77
.byte $55, $00, $CF, $55,$55, $40, $4F, $CC
.byte $50, $A3,$07, $A3,$55, $C5, $A3,$CC, $DD, $A3,$8D
.byte $DD, $55, $58, $44, $48, $44, $00
.byte $88, $00, $88, $00, $88, $CC,$CC, $C8
.byte $77, $55,$55, $00, $CC, $44,$44, $4C,$4C, $44
.byte $55, $A3,$77, $A3,$55, $A4,$CC, $DD, $A3,$88, $DD
.byte $57, $55, $44, $C4,$C4, $00, $88, $00
.byte $C0, $00, $88, $A3,$4C, $C7, $C5,$C5, $C0
.byte $CC, $C4, $CC, $A3,$5C, $F5, $F7,$F7, $77
.byte $A4,$55, $5C,$5C, $7C, $DD, $A3,$88, $DD, $C5,$C5
.byte $A3,$CC, $00, $40, $00, $CC, $00, $A3,$44
.byte $4C, $A3,$44, $A3,$C4, $44, $55, $85,$85, $8F,$8F
.byte $77,$77, $75,$75, $77,$77, $57, $27,$27, $DD, $A3,$88
.byte $DD, $A5,$CC, $00, $CC, $00, $CC, $00
.byte $C4, $A7,$CC, $4C,$4C, $05,$05, $08,$08, $00, $A7,$55
.byte $72,$72, $75, $DD, $A3,$88, $DD, $A5,$CC, $00
.byte $CC, $00, $CC, $00, $4C,$4C, $44,$44, $4C,$4C
.byte $A3,$44, $00, $88, $00, $88,$88, $A8,$57, $52
.byte $22, $C2, $77, $A3,$7D, $DD, $A5,$CC, $00
.byte $CC, $00, $CC, $40, $44, $A4,$C4, $44,$44
.byte $CC, $44, $88, $00, $88, $78, $A9,$75
.byte $77, $57, $7C, $77, $A5,$55, $A4,$CC, $00
.byte $CC, $00, $CC, $A9,$44, $88, $00, $80
.byte $88, $AB,$55, $CC, $77,$77, $A5,$55, $4C, $A5,$44
.byte $C0, $CC, $AA,$44, $40, $88, $A3,$57, $A6,$75
.byte $57,$57, $DD, $CC, $77,$77, $A5,$55, $54, $44,$44
.byte $C4,$C4, $A3,$CC, $A6,$44, $CC,$CC, $44,$44, $CC,$CC, $C5,$C5
.byte $59, $95, $A5,$D5, $A3,$DD, $59, $CC, $77
.byte $A4,$55, $C5,$C5, $A7,$CC, $A5,$44, $CC, $C4,$C4, $A6,$CC
.byte $55, $DD,$DD, $8D, $A6,$DD, $D5, $55, $77
.byte $55, $C5, $AB,$CC, $44, $C4, $AB,$CC, $55
.byte $99, $88, $D8, $A8,$DD, $55, $AE,$CC
.byte $A1

BIN
mist/spaceship_far_e.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 582 B

BIN
mist/tree2_n.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 656 B