home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Inside Multimedia 1995 August
/
IMM0895.BIN
/
magazin
/
optix
/
disk1
/
optxppac.set
/
BANDIT.OPT
< prev
next >
Wrap
Text File
|
1995-05-05
|
2KB
|
84 lines
rem ********************************************
rem Dies ist die Ausgangsdemo für BANDIT_X.OPT
rem ********************************************
defs(data$,'080 200 230 100 210 310 330 180 490 070 435 310')
defs(dum$)
def(i)
def(j)
def(k)
def(x)
def(y)
procedure spritescroll(flg,xl,yo,xx,yy,br,ho,s)
locals(i,k,l)
k := 0
l := ho
if flg<>0
k := ho
l := 0
s := 0-s
endif
for i:=k to l step s do
loadsprite(xl,yo+i,xx,yy,br,ho-i)
loadsprite(xl,yo,xx,yy+ho-i,br,i)
next(i)
return
BEGIN
readpic('plakat.tga')
fadeout(0)
loadpic(1,0)
for i:=0 to 5 do
dum$:=data$
mid(dum$,i*8+1,3)
val(dum$,x,j)
dum$:=data$
mid(dum$,i*8+5,3)
val(dum$,y,j)
copywin(x,y,x+79,y+79)
loadwin(0,i*80,0,0)
next(i)
copywin(0,0,79,479)
clearscreen(20)
setallpal
spritescroll(1,0, 0, 80, 80,80,80,2)
spritescroll(0,0, 80,100,100,80,80,2)
spritescroll(1,0,160,120,120,80,80,2)
spritescroll(0,0,240,140,140,80,80,2)
spritescroll(1,0,320,160,160,80,80,2)
spritescroll(0,0,400,180,180,80,80,2)
movebitmap(10,10,480,480,50,1,1)
:more
for j:=0 to 479 step 8 do
loadsprite(0,j,300,300,80,80)
loadsprite(0,j,400,300,80,80)
loadsprite(0,j,500,300,80,80)
if j>400
loadsprite(0,0,300,300+(ymax-j),80,80-(ymax-j))
loadsprite(0,0,400,300+(ymax-j),80,80-(ymax-j))
loadsprite(0,0,500,300+(ymax-j),80,80-(ymax-j))
endif
if readkey<>0
repeat
until readkey=0
wait(100)
repeat
until readkey<>0
endif
next(j)
goto('more')
end