home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AMOS PD CD
/
amospdcd.iso
/
451-475
/
apd453
/
timer_eg.amos
/
timer_eg.amosSourceCode
Wrap
AMOS Source Code
|
1993-01-08
|
1KB
|
38 lines
' TIMER COMMAND EXAMPLES
' BY Jason Chan
' Dated 26/8/91
Do
CHOOSE
Loop
Procedure CHOOSE
Screen Open 0,640,256,2,Hires
Under On : Centre "TIMER COMMAND EXAMPLES BY Jason Chan" : Print : Print : Under Off
Print " 1 >>>> Timer Until Time Specified By User"
Print " 2 >>>> Timer Until A Key Is Press"
Print " 3 >>>> Timer Until A Mouse Click" : Print
Input "Which Example ? ";WE$
If WE$="1" Then Cls : CHECKTIMER
If WE$="2" Then Cls : HITAKEY
If WE$="3" Then Cls : MOUSCLIK
End Proc
Procedure CHECKTIMER
Locate 2,2 : Input "Wait how many seconds ? ";TIME2 : Cls : Timer=0
Do
TIME1=Timer/50 : Locate 10,5 : Print TIME1 : Curs Off
If TIME1=TIME2 Then Bell 20 : Led Off : Wait 5 : Led On : Exit
Loop
End Proc
Procedure HITAKEY
Timer=0
Do
A$=Inkey$ : Locate 10,5 : TIME=Timer/50 : Print TIME : Curs Off
If A$<>"" Then Bell 20 : Print "You waited";TIME;" seconds" : Wait Key : Exit
Loop
End Proc
Procedure MOUSCLIK
Timer=0
Do
C=Mouse Click : Locate 10,5 : TIME=Timer/50 : Print TIME : Curs Off
If C=1 or C=2 Then Bell 20 : Print "You waited";TIME;" seconds" : Wait 10 : Repeat : C=Mouse Click : Until C=1 or C=2 : Exit
Loop
End Proc