ootw: lighnting scene

too big
This commit is contained in:
Vince Weaver 2019-02-23 14:59:14 -05:00
parent ff0c98a550
commit 680317571b
42 changed files with 1413 additions and 4 deletions

View File

@ -77,7 +77,8 @@ intro.o: intro.s \
intro_graphics/06_console/intro_cursor.inc \
intro_graphics/06_console/intro_collider.inc \
intro_graphics/07_soda/intro_open_soda.inc \
intro_graphics/07_soda/intro_drinking.inc
intro_graphics/07_soda/intro_drinking.inc \
intro_graphics/08_lightning/lightning.inc
ca65 -o intro.o intro.s -l intro.lst
####

View File

@ -21,7 +21,7 @@ intro:
lda #0
sta DISP_PAGE
jmp soda
; jmp soda
;===============================
;===============================
@ -1482,6 +1482,59 @@ particle_loop2:
jsr page_flip
bit FULLGR
; 125 start
; 126, small central lightning
; 1,2,3,4
; 128.2 center glow in cloud
; 5,6,5
; 128.7 inverse flash
; 129.6 center left glow in cloud
; 8
; 130.1 glow in cloud, right
; 9
; 130.4 glow in cloud, right
; 10
; 131.7 small glow, center right
; 11,12
; 133.5 lightning bolt right
; 13,14,15,16
; 134.7 glow center left
; 8
; 135.2 small glow center
; 5,6,5
; 135.4 inverse flash
; 135.8 another inverse flash
; 135.5 glow right
; 9
; 136 small glow right
; 10
; 138.6 cloud glow
; 12,11,12
; 139.6 small bolt center
; 1,2,3,4
; 141.4 right glow in cloud
; 10
; 143 glow in center
; 5,6,5
; 144.8 glow left
; 8
; 145.7 center glow cloud
; 11,12
; 147 bolt right
; 13,14,15
; screen goes white
; *all white
; lightning animation
; * bolt1, 2,3,4,5,6,7
; * all white (a while)
; * all black (a while)
; 148.3 big bolt behind car
; 29 .. 38, 40.. 42 (38 twice as long?)
; by 150faded out and on to tunnel
outside_loop:
lda KEYPRESS
bpl outside_loop
@ -1629,6 +1682,8 @@ gone_loop:
.include "intro_graphics/07_soda/intro_open_soda.inc"
.include "intro_graphics/07_soda/intro_drinking.inc"
.include "intro_graphics/08_lightning/lightning.inc"
.include "intro_tunnel1.inc"
.include "intro_tunnel2.inc"
@ -2194,9 +2249,9 @@ accelerator:
; Power-up sequence
soda_sequence:
.byte 20
.byte 1
.word soda01_rle
.byte 15
.byte 30
.word soda02_rle
.byte 15
.word soda03_rle

View File

@ -0,0 +1,63 @@
include ../../../Makefile.inc
PNG2RLE = ../../../gr-utils/png2rle
all: lightning.inc
#####
lightning.inc: $(PNG2RLE) \
bolt1.png bolt2.png bolt3.png bolt4.png bolt5.png bolt6.png bolt7.png \
flash.png white.png black.png \
storm01.png storm02.png storm03.png storm04.png storm05.png \
storm06.png storm08.png storm09.png storm10.png storm11.png \
storm12.png storm13.png storm14.png storm15.png storm16.png \
storm29.png storm30.png storm31.png storm32.png storm33.png \
storm34.png storm35.png storm36.png storm37.png storm38.png \
storm40.png storm41.png storm42.png
$(PNG2RLE) asm bolt1.png bolt1_rle > lightning.inc
$(PNG2RLE) asm bolt2.png bolt2_rle >> lightning.inc
$(PNG2RLE) asm bolt3.png bolt3_rle >> lightning.inc
$(PNG2RLE) asm bolt4.png bolt4_rle >> lightning.inc
$(PNG2RLE) asm bolt5.png bolt5_rle >> lightning.inc
$(PNG2RLE) asm bolt6.png bolt6_rle >> lightning.inc
$(PNG2RLE) asm bolt7.png bolt7_rle >> lightning.inc
$(PNG2RLE) asm flash.png flash_rle >> lightning.inc
$(PNG2RLE) asm white.png white_rle >> lightning.inc
$(PNG2RLE) asm black.png black_rle >> lightning.inc
$(PNG2RLE) asm storm01.png storm01_rle >> lightning.inc
$(PNG2RLE) asm storm02.png storm02_rle >> lightning.inc
$(PNG2RLE) asm storm03.png storm03_rle >> lightning.inc
$(PNG2RLE) asm storm04.png storm04_rle >> lightning.inc
$(PNG2RLE) asm storm05.png storm05_rle >> lightning.inc
$(PNG2RLE) asm storm06.png storm06_rle >> lightning.inc
$(PNG2RLE) asm storm08.png storm08_rle >> lightning.inc
$(PNG2RLE) asm storm09.png storm09_rle >> lightning.inc
$(PNG2RLE) asm storm10.png storm10_rle >> lightning.inc
$(PNG2RLE) asm storm11.png storm11_rle >> lightning.inc
$(PNG2RLE) asm storm12.png storm12_rle >> lightning.inc
$(PNG2RLE) asm storm13.png storm13_rle >> lightning.inc
$(PNG2RLE) asm storm14.png storm14_rle >> lightning.inc
$(PNG2RLE) asm storm15.png storm15_rle >> lightning.inc
$(PNG2RLE) asm storm16.png storm16_rle >> lightning.inc
$(PNG2RLE) asm storm29.png storm29_rle >> lightning.inc
$(PNG2RLE) asm storm30.png storm30_rle >> lightning.inc
$(PNG2RLE) asm storm31.png storm31_rle >> lightning.inc
$(PNG2RLE) asm storm32.png storm32_rle >> lightning.inc
$(PNG2RLE) asm storm33.png storm33_rle >> lightning.inc
$(PNG2RLE) asm storm34.png storm34_rle >> lightning.inc
$(PNG2RLE) asm storm35.png storm35_rle >> lightning.inc
$(PNG2RLE) asm storm36.png storm36_rle >> lightning.inc
$(PNG2RLE) asm storm37.png storm37_rle >> lightning.inc
$(PNG2RLE) asm storm38.png storm38_rle >> lightning.inc
$(PNG2RLE) asm storm40.png storm40_rle >> lightning.inc
$(PNG2RLE) asm storm41.png storm41_rle >> lightning.inc
$(PNG2RLE) asm storm42.png storm42_rle >> lightning.inc
#####
clean:
rm -f *~ *.inc

Binary file not shown.

After

Width:  |  Height:  |  Size: 1013 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 428 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 490 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 459 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 515 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 409 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 501 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 480 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB