ootw: lighnting scene
too big
@ -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
|
||||
|
||||
####
|
||||
|
61
ootw/intro.s
@ -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
|
||||
|
63
ootw/intro_graphics/08_lightning/Makefile
Normal 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
|
||||
|
BIN
ootw/intro_graphics/08_lightning/black.png
Normal file
After Width: | Height: | Size: 1013 B |
BIN
ootw/intro_graphics/08_lightning/bolt1.png
Normal file
After Width: | Height: | Size: 428 B |
BIN
ootw/intro_graphics/08_lightning/bolt2.png
Normal file
After Width: | Height: | Size: 490 B |
BIN
ootw/intro_graphics/08_lightning/bolt3.png
Normal file
After Width: | Height: | Size: 459 B |
BIN
ootw/intro_graphics/08_lightning/bolt4.png
Normal file
After Width: | Height: | Size: 515 B |
BIN
ootw/intro_graphics/08_lightning/bolt5.png
Normal file
After Width: | Height: | Size: 409 B |
BIN
ootw/intro_graphics/08_lightning/bolt6.png
Normal file
After Width: | Height: | Size: 501 B |
BIN
ootw/intro_graphics/08_lightning/bolt7.png
Normal file
After Width: | Height: | Size: 480 B |
BIN
ootw/intro_graphics/08_lightning/flash.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
1290
ootw/intro_graphics/08_lightning/lightning.inc
Normal file
BIN
ootw/intro_graphics/08_lightning/storm01.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
ootw/intro_graphics/08_lightning/storm02.png
Normal file
After Width: | Height: | Size: 8.2 KiB |
BIN
ootw/intro_graphics/08_lightning/storm03.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
ootw/intro_graphics/08_lightning/storm04.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
ootw/intro_graphics/08_lightning/storm05.png
Normal file
After Width: | Height: | Size: 7.9 KiB |
BIN
ootw/intro_graphics/08_lightning/storm06.png
Normal file
After Width: | Height: | Size: 7.9 KiB |
BIN
ootw/intro_graphics/08_lightning/storm08.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
ootw/intro_graphics/08_lightning/storm09.png
Normal file
After Width: | Height: | Size: 7.9 KiB |
BIN
ootw/intro_graphics/08_lightning/storm10.png
Normal file
After Width: | Height: | Size: 7.9 KiB |
BIN
ootw/intro_graphics/08_lightning/storm11.png
Normal file
After Width: | Height: | Size: 7.9 KiB |
BIN
ootw/intro_graphics/08_lightning/storm12.png
Normal file
After Width: | Height: | Size: 7.9 KiB |
BIN
ootw/intro_graphics/08_lightning/storm13.png
Normal file
After Width: | Height: | Size: 8.0 KiB |
BIN
ootw/intro_graphics/08_lightning/storm14.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
ootw/intro_graphics/08_lightning/storm15.png
Normal file
After Width: | Height: | Size: 8.2 KiB |
BIN
ootw/intro_graphics/08_lightning/storm16.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
ootw/intro_graphics/08_lightning/storm29.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
ootw/intro_graphics/08_lightning/storm30.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
ootw/intro_graphics/08_lightning/storm31.png
Normal file
After Width: | Height: | Size: 8.0 KiB |
BIN
ootw/intro_graphics/08_lightning/storm32.png
Normal file
After Width: | Height: | Size: 8.5 KiB |
BIN
ootw/intro_graphics/08_lightning/storm33.png
Normal file
After Width: | Height: | Size: 8.5 KiB |
BIN
ootw/intro_graphics/08_lightning/storm34.png
Normal file
After Width: | Height: | Size: 8.3 KiB |
BIN
ootw/intro_graphics/08_lightning/storm35.png
Normal file
After Width: | Height: | Size: 8.5 KiB |
BIN
ootw/intro_graphics/08_lightning/storm36.png
Normal file
After Width: | Height: | Size: 8.4 KiB |
BIN
ootw/intro_graphics/08_lightning/storm37.png
Normal file
After Width: | Height: | Size: 8.3 KiB |
BIN
ootw/intro_graphics/08_lightning/storm38.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
ootw/intro_graphics/08_lightning/storm40.png
Normal file
After Width: | Height: | Size: 8.2 KiB |
BIN
ootw/intro_graphics/08_lightning/storm41.png
Normal file
After Width: | Height: | Size: 7.9 KiB |
BIN
ootw/intro_graphics/08_lightning/storm42.png
Normal file
After Width: | Height: | Size: 7.9 KiB |
BIN
ootw/intro_graphics/08_lightning/white.png
Normal file
After Width: | Height: | Size: 1.0 KiB |