home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
1st Canadian Shareware Disc
/
1st_Canadian_Shareware_Disc_1991.ISO
/
graphics
/
greet90
/
greet90.stx
/
end.txt
< prev
next >
Wrap
Text File
|
1990-11-20
|
3KB
|
215 lines
video g
setpage 1,0
START:
set abort off
pfree 1,-,99
cfree 1,-,99
when 1 ;Clear all WHEN keys.
when 2
when 3
when 4
when esc link credit start
window
if @viewpage==@drawpage
if @viewpage==0
setpage 0,1
else
setpage 1,0
endif
endif
setpage @viewpage,@drawpage
color 0
pfade 0,0
CONTIN:
pload wreath,1
cload spark11,1,1
cload spark12,2,1
cload spark13,3,1
cload spark14,4,1
cload spark15,5,1
cload spark21,6,1
cload spark22,7,1
cload spark23,8,1
cload spark24,9,1
cload spark25,10,1
cload spark31,11,1
cload spark32,12,1
cload spark33,13,1
cload spark34,14,1
cload spark35,15,1
cload spark41,16,1
cload spark42,17,1
cload spark43,18,1
cload spark44,19,1
cload spark45,20,1
palette 1
setpage @viewpage,@viewpage
pfade 9,1,80
gosub sparkle1
gosub song
gosub sparkle2
waitkey 100
link CREDIT START
exit
START2: ;Start used when breaking out of FirePlace scene.
when esc link credit start
pfree 1,-,99
cfree 1,-,99
when 1 ;Clear all WHEN keys.
when 2
when 3
when 4
if @viewpage==@drawpage
if @viewpage==0
setpage 0,1
else
setpage 1,0
endif
endif
window
setpage @viewpage,@drawpage
color 0
pfade 0,0
setpage @viewpage,@viewpage
pfade 10,0,40
goto CONTIN
SPARKLE1:
databegin star1
mark 15
putup 0,0,@
putup 0,0,@
putup 0,0,@
putup 0,0,@,4
revpage
loop
return
SPARKLE2:
databegin star2
mark 13
putup 0,0,@
putup 0,0,@,7
revpage
loop
waitkey 50
databegin star3
mark 13
putup 0,0,@
putup 0,0,@,7
revpage
loop
return
STAR1:
1, 6, 11, 16,
2, 6, 11, 16,
3, 7, 11, 16,
4, 8, 11, 16,
5, 9, 12, 16,
4, 10, 13, 16,
3, 9, 14, 17,
2, 8, 15, 18,
1, 7, 14, 19,
1, 6, 13, 20,
1, 6, 12, 19,
1, 6, 11, 18,
1, 6, 11, 17,
1, 6, 11, 16,
1, 6, 11, 16
dataend
STAR2:
1, 11,
1, 12,
1, 13,
1, 14,
2, 15,
3, 14,
4, 13,
5, 12,
4, 11,
3, 11,
2, 11,
1, 11,
1, 11,
dataend
STAR3:
6, 16,
7, 16,
8, 16,
9, 16,
10, 17,
9, 18,
8, 19,
7, 20,
6, 19,
6, 18,
6, 17,
6, 16,
6, 16
dataend
SONG:
; set timing variables
set 1 148 ;Whole note
set 3 111 ;3/4 note
set 2 74 ;1/2 note
set 4 37 ;1/4 note
set 8 18 ;1/8 note
set 6 9 ;1/16 note
; set note variables
set G 91
set Gb 96 ;*
set F 102
set E 108
set Eb 115 ;*
set D 122
set Db 129
set C 137
set B 145
set Bb 153
set A 163 ;*
set Ab 172
;
set TN 53 ;Tone
note @A,@TN,@4
note @D,@TN,35
waitkey 5
note @D,@TN,@8
note @E,@TN,@8
note @D,@TN,@8
note @Db,@TN,@8
note @B,@TN,@4
note @B,@TN,@4
;
note @B,@TN,@4
note @E,@TN,35
waitkey 5
note @E,@TN,@8
note @Gb,@TN,@8
note @E,@TN,@8
note @D,@TN,@8
note @Db,@TN,@4
note @A,@TN,@4
;
note @A,@TN,@4
note @Gb,@TN,35
waitkey 5
note @Gb,@TN,@8
note @G,@TN,@8
note @Gb,@TN,@8
note @E,@TN,@8
note @D,@TN,@4
note @B,@TN,@4
waitkey 5
;
note @A,@TN,@8
note @A,@TN,@8
note @B,@TN,@4
note @E,@TN,@4
note @Db,@TN,@4
note @D,@TN,@4
return