home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sauce 'n' Code 1
/
sauce-n-code-01.adf
/
ASCII_Source
/
Lib&Int.asc
< prev
next >
Wrap
Text File
|
1995-05-05
|
1KB
|
57 lines
' cODED bY ßudda/NFA
' Done: 26·12·1994
' Xtra: 14·03·1995
Procedure _OPEN_WORKBENCH
RESULT=Intcall(-210)
End Proc[RESULT]
Procedure _WORKBENCH_TOGGLE[FLAG]
If FLAG=0 Then OFFSET=-336
If FLAG=1 Then OFFSET=-342
RESULT=Intcall(OFFSET)
End Proc
Procedure _OPEN_WINDOW[NUMBER,X,Y,WIDTH,HEIGHT,TITLE$]
Open Port NUMBER,"RAW:"+Str$(X)+"/"+Str$(Y)+"/"+Str$(WIDTH)+"/"+Str$(HEIGHT)+"/"+TITLE$
End Proc
Procedure _WINDOW_TEXT[NUMBER,TXT$]
Print #NUMBER,TXT$
End Proc
Procedure _CLOSE_WINDOW[NUMBER]
Close NUMBER
End Proc
Procedure _OPEN_SCREEN[NUMBER]
Areg(0)=NUMBER : Rem screen number
RESULT=Intcall(-198) : Rem open screen
End Proc[RESULT]
Procedure _CLOSE_SCREEN[NUMBER]
Areg(0)=NUMBER : Rem screen number
RESULT=Intcall(-66) : Rem close screen
End Proc[RESULT]
Procedure _DISPLAY_BEEP[_SCREEN_NUMBER]
Areg(0)=_SCREEN_NUMBER : Rem screen to beep on
RESULT=Intcall(-96) : Rem display beep
End Proc[RESULT]
Procedure _ALERT[MESSAGE$,HEIGHT]
Dreg(0)=0 : Rem alert number
Areg(0)=Varptr(MESSAGE$) : Rem start of string
Dreg(1)=HEIGHT : Rem height
RESULT=Intcall(-90) : Rem DisplayAlert
End Proc[RESULT]
Procedure _SCREEN_TO_BACK[NUMBER]
Areg(0)=NUMBER : Rem screen number
RESULT=Intcall(-246) : Rem screen to back
End Proc[RESULT]
Procedure _SCREEN_TO_FRONT[NUMBER]
Areg(0)=NUMBER : Rem screen number
RES=Intcall(-252) : Rem screen to front
End Proc[RESULT]