home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Inside Multimedia 1995 August
/
IMM0895.BIN
/
magazin
/
optix
/
disk1
/
optxppac.set
/
KACHEL.OPT
< prev
next >
Wrap
Text File
|
1995-05-05
|
3KB
|
130 lines
def(i)
def(j)
def(m)
def(t)
defs(dum1$)
defs(dum2$)
begin
readfont(1,'hel15x29.fnt')
font(1)
textcofs(2)
textshadow(1,1)
writestyle(3)
rem Transfer-Technik: 'Im Dunkeln läßt sich gut munkeln!'
rem ------------------------------------------------------------------
rem bei HD-Animation
rem
readpic('plakat.tga') Vollbild in Hintergrundpuffer lesen
savepal('dummy.pal') bei HD-Animationen Palette 'buffern'
fadeout(0) ...ausfaden
getpal Hintergrund-Palette überschreiben
loadpic(0,0) Bild unsichtbar laden
copywin(0,0,xmax,ymax) WIN-Copy anlegen
clearscreen(137) Screen wieder klar
rem ------------------------------------------------------------------
rem Palette restaurieren
rem bei HD-Quelle:
readpal('dummy.pal')
rem
rem bzw. bei CD-Quelle stattdessen
rem (da ja dann keine 'PAL'ette gebuffert werden kann):
rem
rem readpic('plakat.tga')
rem ------------------------------------------------------------------
setallpal
textcolor(205)
printc(320,20,'unendlich variable Backgroundgestaltung...')
printc(320,40,'(Abbruch durch beliebige Taste)')
viewport(75,55,xmax-75,ymax-55)
cbox(5,151,200)
plateau(228,17)
decviewport
plateau(228,17)
repeat
readsound('1234.snd')
startsound
random(winx-40,m)
random(winy-30,t)
for j:=60 to ymax-61 step 30 do
for i:=80 to xmax-81 step 40 do
loadsprite(m,t,i,j,40,30)
next(i)
next(j)
readsound('blech.snd')
startsound
random(winx-80,m)
random(winy-60,t)
for j:=ymax-120+1 to 60 step -60 do
for i:=xmax-160+1 to 80 step -80 do
loadsprite(m,t,i,j,80,60)
next(i)
next(j)
until mousek<>keypressed
viewport(0,0,xmax,52)
cbox(8,137,20)
scrtobuf
readpic('cmdmini.bmp')
setallpal
viewport(319-winx/2,240-winy/2,320+winx/2+20,240+winy/2+20)
cbox(9,0,0)
viewport(319-winx/2-10,240-winy/2-10,320+winx/2+10,240+winy/2+10)
cbox(8,0,0)
setcolor(255)
setbcolor(0)
rectangle
viewport(319,240-winy/2-8,321,240+winy/2+8)
cbox(15,215,1000)
readsound('huii.snd')
startsound
for i:=0 to winx/2-1 step 6 do
loadsprite(0,0,319-i-1,240-winy/2,i+1,winy)
loadsprite(winx-i,0,323,240-winy/2,i+1,winy)
next(i)
cbox(15,0,1000)
font(0)
sysfont(3,1)
setcolor(155)
printc(320,320,'COMPUTER MEDIA DESIGN')
copywin(230,310,410,330)
for i:=0 to winx do
loadsprite(i,0,190+i*100/68,310,2,winy)
next(i)
readpic('cmdmini.bmp')
copywin(320-winx/2-11,240-winy/2-8,320+winx/2+11,240+winy/2+8)
pause(1000)
cbox(15,215,1000)
for i:=0 to winx/2+10 step 4 do
loadsprite(0,0,319-winx/2+i,240-winy/2,winx/2-i,winy)
viewport(319-winx/2,240-winy/2-2,319-winx/2+i+1,240+winy/2+2)
restorebox(0,0)
loadsprite(winx/2+1+i,0,322,240-winy/2,winx/2-i,winy)
viewport(321+winx/2-i-1,240-winy/2-2,321+winx/2,240+winy/2+2)
restorebox(0,0)
next(i)
pause(1000)
fadeout(1)
end