home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AMOS PD CD
/
amospdcd.iso
/
sourcecode
/
procedures
/
screenwipes3.amos
/
screenwipes3.amosSourceCode
< prev
Wrap
AMOS Source Code
|
1993-03-07
|
2KB
|
66 lines
Curs Off : Flash Off : Cls 0
'************to view all the screen wipes just run this
'*********press keys 1-5 to view procedures
'get screen from bank 14
Unpack 14 To 0
REDO:
'call screen proc
Repeat
K$=Inkey$
If K$="1" : BOUNCE[0] : DNE=True : End If
If K$="2" : SLIDE_ON_DIAG[0] : DNE=True : End If
If K$="3" : SLIDE_OFF_DIAG[0] : Wait 10 : SLIDE_ON_DIAG[0] : DNE=True : End If
If K$="4" : SLIDE_OFF_DIAG2[0] : Wait 10 : SLIDE_ON_DIAG[0] : DNE=True : End If
If K$="5" : Screen Open 1,320,200,32,Lowres : Curs Off : Flash Off : Cls 0 : Get Palette(0) : PIC2 : DNE=True : Wait 10 : Screen Close 1 : End If
Until DNE
Wait 30
DNE=0
Goto REDO
Procedure BOUNCE[SCR]
For LOP=30 To 0 Step -10
For LOP1=1 To LOP Step 5
Screen Display SCR,,50-LOP1,,200
View
Wait Vbl
Next LOP1
For LOP2=LOP To 1 Step -5
Screen Display SCR,,50-LOP2,,200
View
Wait Vbl
Next LOP2
Next LOP
Screen Display SCR,,50,,200
View
End Proc
Procedure SLIDE_ON_DIAG[NUM]
Y=-330
For LOP=432 To 128 Step -16
Screen Display NUM,LOP,Y,,
Add Y,20
Wait Vbl
Next LOP
End Proc
Procedure SLIDE_OFF_DIAG[NUM]
Y=50
For LOP=128 To 432 Step 16
Screen Display NUM,LOP,Y,,
Add Y,-14
Wait Vbl
Next LOP
End Proc
Procedure SLIDE_OFF_DIAG2[NUM]
Y=50
For LOP=128 To 432 Step 16
Screen Display NUM,LOP,Y,,
Add Y,14
Wait Vbl
Next LOP
End Proc
Procedure PIC2
For C=0 To 16
For Y=C To 255 Step 16
Screen Copy 0,0,Y,320,Y+1 To 1,0,Y
Next Y
Wait Vbl
Next C
End Proc