19
Hmm, and another one as well
const screenx=320
const screeny=240
screenres screenx,screeny,8
randomize 42
dim as ubyte col
screenlock
for tmp as integer = 0 to 127
palette tmp,tmp*2
palette 255-tmp,tmp*2
next
for tmpx as integer=0 to screenx-1 step 2
for tmpy as integer = 0 to screeny-1 step 2
pset(tmpx,tmpy),int(rnd*255)
next
next
color 250
for tmp as integer = screenx/16 to screenx/16+screenx/32 step 2
circle (screenx/2,screeny/2),tmp,255
circle (screenx/2,screeny/2),tmp*2,255
circle (screenx/2,screeny/2),tmp*3,255
circle (screenx/2,screeny/2),tmp*4,255
next
draw string (screenx/2-len("deleter")*4,screeny/2-4),"DELETER",255
screenunlock
'dim as single primary=.3,secondary=.6/4,tertiary=.1/4
dim as single primary=.2,secondary=.3/4,tertiary=.5/4
for loops as integer = 1 to 10
screenlock
draw string (screenx/2-len("deleter")*4,screeny/2-4),"DELETER",255
for tmpx as integer = 1 to screenx-2
for tmpy as integer = 1 to screeny-2
col=point(tmpx,tmpy)*primary+point(tmpx-1,tmpy)*secondary+point(tmpx+1,tmpy)*secondary+_
point(tmpx,tmpy-1)*secondary+point(tmpx,tmpy+1)*secondary+point(tmpx-1,tmpy-1)*tertiary+_
point(tmpx+1,tmpy-1)*tertiary+point(tmpx-1,tmpy+1)*tertiary+point(tmpx+1,tmpy+1)*tertiary
pset(tmpx,tmpy),col
next
next
draw string (screenx/2-len("deleter")*4,screeny/2-4),"DELETER",255
screenunlock
next
sleep
'end
dim as integer tm
do
tm=int(timer*100)
for tmp as integer = 0 to 127
palette tmp, ((tm+tmp) mod 127)*2,0,0
palette 255-tmp, ((tm+tmp) mod 127)*2,0,0
next
sleep 5,1
loop until multikey(1)