dos33fsprogs/still_alive/objects_shape.inc
2018-06-04 23:35:18 -04:00

167 lines
3.0 KiB
PHP

; Applesoft Shape Table
; Size
;.byte $07,00
; Offsets
;.byte $10,$00 ; 0
;.byte $1b,$00 ; 1
;.byte $2e,$00 ; 2
;.byte $42,$00 ; 3
;.byte $61,$00 ; 4
;.byte $80,$00 ; 5
;.byte $8a,$00 ; 6
; Shape 0
; "Cross Hair" (why is this in quotes?)
; #
; #
; #
; #
; ##.##
; #
; #
; #
; #
; START
; NLT NLT
; RT RT NRT NRT LT LT
; NDN NDN NDN NDN UP UP UP UP UP UP UP UP UP
; STOP
;
.byte $1b,$6d,$39,$97,$12,$24,$24,$24,$24, $04,$00
; Shape 1
;
; "Portal"
; #
; # #
; # #
; # #
; # #
; # #
; # * #
; # #
; # #
; # #
; # #
; # #
; #
;
; START
; NLT NLT UP UP UP NRT UP UP UP NRT RT NDN
; DN DN DN NRT DN DN DN DN DN NLT DN DN DN NLT
; UP NLT UP UP UP NLT UP UP UP
; STOP
portal_vert:
.byte $1b,$24,$0c,$24,$0c,$15,$36,$0e,$36, $36,$1e,$36,$1e,$1c,$24,$1c,$24
.byte $04,$00
; Shape 2
; Sideways Portal
; #*#*#*#*#*#*#
; #*# #*#
; *# . #*
; #*# #*#
; #*#*#*#*#*#*#
; START
; NDN NDN NRT RT NRT RT NRT RT NRT UP
; RT NRT UP UP LT NLT UP
; LT NLT LT NLT LT NLT LT NLT LT NLT LT NLT DN
; LT NLT DN DN RT NRT DN
; RT NRT RT NRT RT
; STOP
portal_horiz:
.byte $52,$0d,$0d,$0d,$6c,$24,$1f,$fc, $1f,$1f,$1f,$1f,$1f,$fe,$36,$0d
.byte $6e,$0d,$05,$00
; Shape 3
; Chell Right
;
; B B
; B ##
; B ###
; B ##
; B O ######
; O O ## ##
; O O .######
; O O
; O O
; O O
; B O
; B O
; B O O
; START
; NLT NLT DN DN DN DN DN DN RT NRT LT NLT NLT NLT NLT
; # FALL ARRESTOR BEGIN
; UP UP UP NRT UP UP UP UP UP NLT
; # HAIR
; UP UP UP UP NRT NRT RT NRT DN
; # FACE
; NLT LT DN RT RT DN NLT LT DN NRT DN RT NRT
; # GUN
; RT UP RT RT RT RT RT DN NLT LT LT NLT NLT NDN RT RT RT RT RT RT
; STOP
chell_right:
.byte $1b,$36,$36,$36,$0d,$df,$1b,$24, $0c,$24,$24,$1c,$24,$64,$69,$1e
.byte $37,$2d,$1e,$77,$6e,$25,$2d,$2d, $f5,$ff,$13,$2d,$2d,$2d,$00
; Shape 4
; Chell LEFT
;
; START
; NRT NRT DN DN DN DN DN DN LT NLT RT NRT NRT NRT NRT
; # FALL ARRESTOR BEGIN
; UP UP UP NLT UP UP UP UP UP NRT
; # HAIR
; UP UP UP UP NLT NLT LT NLT DN
; # FACE
; NRT RT DN LT LT DN NRT RT DN NLT DN LT NLT
; # GUN
; LT UP LT LT LT LT LT DN NRT RT RT NRT NRT NDN LT LT LT LT LT LT
; STOP
.byte $09,$36,$36,$36,$1f,$4d,$09,$24, $1c,$24,$24,$0c,$24,$e4,$fb,$0e
.byte $35,$3f,$0e,$f5,$fe,$27,$3f,$3f, $77,$6d,$11,$3f,$3f,$3f,$00
; Shape 5
; FireBall
;
; #
; # #
; # . #
; # #
; #
; START
; NDN NDN UP NRT UP NRT UP NLT UP NLT DN NLT DN NLT DN NRT DN NRT
; STOP
fireball:
.byte $12,$0c,$0c,$1c,$1c,$1e,$1e,$0e, $0e,$00
; Shape 6
; Blue Core
; #######
; ## ##
; ## # # # ##
; ## # . # ##
; ## # # # ##
; ## ##
; #######
; START
; # Inner
; NDN LT NLT UP UP RT NRT RT NRT DN DN LT NLT NDN NDN
; # Outer
; LT LT LT UP LT UP LT UP RT UP LT UP NRT RT UP RT RT RT RT RT RT DN
; # Upper Left
; RT DN RT DN LT DN RT DN NLT LT DN LT LT LT
; STOP
blue_core:
.byte $fa,$24,$0d,$0d,$36,$9f,$3a,$3f, $3c,$3c,$2c,$3c,$0c,$25,$2d,$2d
.byte $2d,$2e,$2e,$3e,$2e,$1e,$37,$3f, $07,$00