home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Zodiac Super OZ
/
MEDIADEPOT.ISO
/
FILES
/
13
/
N_B_V203.ZIP
/
DAS-NBV1.INC
< prev
next >
Wrap
Text File
|
1996-07-04
|
7KB
|
113 lines
'────────────────────────────────────────────────────────────────────────────
$LINK "DAS-NBV1.PBL"
'────────────────────────────────────────────────────────────────────────────
TYPE PolygonTYPE
X AS INTEGER
Y AS INTEGER
Points AS INTEGER
Radius AS INTEGER
Aspect AS SINGLE
StartDeg AS SINGLE
EndDeg AS SINGLE
Pmode AS BYTE
Colour AS BYTE
PointDif AS SINGLE
StartRad AS SINGLE
EndRad AS SINGLE
XRadius AS INTEGER
YRadius AS INTEGER
END TYPE
'────────────────────────────────────────────────────────────────────────────
'════════════════════════════════════════════════════════════════════════════
DECLARE FUNCTION fBackground? ()
DECLARE FUNCTION fBlowIcon$ (SEG ANY,BYVAL F?)
DECLARE SUB BlowIconARR (SEG ANY,SEG ANY,BYVAL F?)
DECLARE SUB BlowIconSTR (SEG ANY,SEG ANY,BYVAL F?)
DECLARE FUNCTION fBMPbytes?? (BYVAL Wide%,BYVAL High%)
DECLARE FUNCTION fBMPbytesARR?? (SEG ANY)
DECLARE FUNCTION fBMPbytesSTR?? (SEG ANY,BYVAL MidPos%)
DECLARE FUNCTION fBMPwords% (BYVAL Wide%,BYVAL High%)
DECLARE FUNCTION fBMPwordsARR% (SEG ANY)
DECLARE FUNCTION fBMPwordsSTR% (SEG ANY,BYVAL MidPos%)
DECLARE FUNCTION fCOLORflag? ()
DECLARE FUNCTION fForeground? ()
DECLARE SUB GATTR (BYVAL Attr?)
DECLARE SUB GBoxCOLOR (BYVAL C1%,BYVAL R1%,BYVAL C2%,BYVAL R2%,BYVAL C?)
DECLARE SUB GBoxCOLOR2 (BYVAL C1%,BYVAL R1%,BYVAL C2%,BYVAL R2%,BYVAL OldColor?,BYVAL NewColor?)
DECLARE SUB GBoxDRAW (BYVAL C1%,BYVAL R1%,BYVAL C2%,BYVAL R2%,BYVAL Mask%,BYVAL Pmode?,BYVAL C?)
DECLARE SUB GBoxDRAWtt (BYVAL X1%,BYVAL Y1%,BYVAL X2%,BYVAL Y2%,BYVAL Mask%,BYVAL TClr?,BYVAL BClr?)
DECLARE SUB GBoxFILL (BYVAL X1%,BYVAL Y1%,BYVAL X2%,BYVAL Y2%,BYVAL Mask$,BYVAL Pmode?,BYVAL Clr?)
DECLARE SUB GCOLOR (BYVAL Fore?,BYVAL Back?)
DECLARE FUNCTION fGetCArr?? (BYVAL C1%,BYVAL R1%,BYVAL C2%,BYVAL R2%,SEG ANY,BYVAL Clr?)
DECLARE FUNCTION fGetCStr$ (BYVAL C1%,BYVAL R1%,BYVAL C2%,BYVAL R2%,BYVAL Clr?)
DECLARE FUNCTION fGetFArr?? (BYVAL C1%,BYVAL R1%,BYVAL C2%,BYVAL R2%,SEG ANY)
DECLARE FUNCTION fGetFStr$ (BYVAL C1%,BYVAL R1%,BYVAL C2%,BYVAL R2%)
DECLARE FUNCTION fGetPArr?? (BYVAL C1%,BYVAL R1%,BYVAL C2%,BYVAL R2%,SEG ANY,BYVAL Plane?)
DECLARE FUNCTION fGetPStr$ (BYVAL C1%,BYVAL R1%,BYVAL C2%,BYVAL R2%,BYVAL Plane?)
DECLARE SUB GetViewWindow (SEG C1%,SEG R1%,SEG C2%,SEG R2%)
DECLARE SUB GLineDRAW (BYVAL C1%,BYVAL R1%,BYVAL C2%,BYVAL R2%,BYVAL Mask%,BYVAL Pmode?,BYVAL Clr?)
DECLARE SUB GraphicSETUP ()
DECLARE SUB GRFwaitRefresh (BYVAL ScanLine%)
DECLARE FUNCTION fIconBytes?? (BYVAL C1%,BYVAL R1%,BYVAL C2%,BYVAL R2%)
DECLARE FUNCTION fIconWords% (BYVAL C1%,BYVAL R1%,BYVAL C2%,BYVAL R2%)
DECLARE FUNCTION fICopy2$ (SEG ANY)
DECLARE SUB ICopyARR (SEG ANY,SEG ANY)
DECLARE SUB ICopySTR (SEG ANY,SEG ANY)
DECLARE SUB InvertIconArr (SEG ANY)
DECLARE SUB InvertIconStr (SEG ANY)
DECLARE FUNCTION fMASKadjust? ()
DECLARE SUB Plot (BYVAL C1%,BYVAL R1%,BYVAL Pmode?,BYVAL Clr?)
DECLARE SUB PutCarr (BYVAL X%,BYVAL Y%,SEG ANY,BYVAL Pm?,BYVAL Clr?)
DECLARE FUNCTION fPutCarr% (BYVAL X%,BYVAL Y%,SEG ANY,BYVAL Pm?,BYVAL Clr?)
DECLARE SUB PutCBarr (BYVAL X%,BYVAL Y%,SEG ANY,BYVAL Pm?,BYVAL Clr?)
DECLARE FUNCTION fPutCBarr% (BYVAL X%,BYVAL Y%,SEG ANY,BYVAL Pm?,BYVAL Clr?)
DECLARE SUB PutCBstr (BYVAL X%,BYVAL Y%,SEG ANY,BYVAL Pm?,BYVAL Clr?)
DECLARE FUNCTION fPutCBstr% (BYVAL X%,BYVAL Y%,SEG ANY,BYVAL Pm?,BYVAL Clr?)
DECLARE SUB PutCstr (BYVAL X%,BYVAL Y%,SEG ANY,BYVAL Pm?,BYVAL Clr?)
DECLARE FUNCTION fPutCstr% (BYVAL X%,BYVAL Y%,SEG ANY,BYVAL Pm?,BYVAL Clr?)
DECLARE SUB PutFBArr (BYVAL X%,BYVAL Y%,SEG ANY)
DECLARE FUNCTION fPutFBarr% (BYVAL X%,BYVAL Y%,SEG ANY)
DECLARE SUB PutFBStr (BYVAL X%,BYVAL Y%,SEG ANY)
DECLARE FUNCTION fPutFBstr% (BYVAL X%,BYVAL Y%,SEG ANY)
DECLARE SUB PutParr (BYVAL X%,BYVAL Y%,SEG ANY,BYVAL Pm?,BYVAL Plane?)
DECLARE FUNCTION fPutParr% (BYVAL X%,BYVAL Y%,SEG ANY,BYVAL Pm?,BYVAL Plane?)
DECLARE SUB PutPstr (BYVAL X%,BYVAL Y%,SEG ANY,BYVAL Pm?,BYVAL Plane?)
DECLARE FUNCTION fPutPstr% (BYVAL X%,BYVAL Y%,SEG ANY,BYVAL Pm?,BYVAL Plane?)
DECLARE SUB PutWarr (BYVAL X%,BYVAL Y%,SEG ANY,BYVAL Pm?,BYVAL Clr?)
DECLARE FUNCTION fPutWarr% (BYVAL X%,BYVAL Y%,SEG ANY,BYVAL Pm?,BYVAL Clr?)
DECLARE SUB PutWstr (BYVAL X%,BYVAL Y%,SEG ANY,BYVAL Pm?,BYVAL Clr?)
DECLARE FUNCTION fPutWstr% (BYVAL X%,BYVAL Y%,SEG ANY,BYVAL Pm?,BYVAL Clr?)
DECLARE FUNCTION fScrnMaxX% ()
DECLARE FUNCTION fScrnMaxY% ()
DECLARE SUB SetBackground (BYVAL Clr?)
DECLARE SUB SetCOLORflag (BYVAL Flag?)
DECLARE SUB SetForeground (BYVAL Clr?)
DECLARE SUB SetMASKadjust (BYVAL Flag?)
DECLARE SUB SetViewWindow (BYVAL C1%,BYVAL R1%,BYVAL C2%,BYVAL R2%)
DECLARE SUB ShearIcon (SEG ANY,SEG ANY,BYVAL Shr%)
DECLARE FUNCTION fShearIcon$ (SEG ANY,BYVAL Shr%)
DECLARE SUB ViewScreen ()
DECLARE FUNCTION fWndoMaxX% ()
DECLARE FUNCTION fWndoMaxY% ()
DECLARE FUNCTION fWndoMinX% ()
DECLARE FUNCTION fWndoMinY% ()
'════════════════════════════════════════════════════════════════════════════
DECLARE FUNCTION fComputeArc? (tP AS PolygonTYPE,SEG XY%())
DECLARE FUNCTION fDeg2Rad# (BYVAL Degree#)
DECLARE SUB Draw2DPolygon (tP AS PolygonTYPE)
DECLARE SUB Draw3DPolygon (tF AS PolygonTYPE,tB AS PolygonTYPE,BYVAL Which?)
DECLARE SUB DrawStar (tCin as PolygonTYPE,tCout as PolygonTYPE)
DECLARE SUB GboxMOVE (BYVAL Lcol%,BYVAL Trow%,BYVAL TheWndo%)
DECLARE SUB GBoxREST (BYVAL Lcol%,BYVAL Trow%,BYVAL TheWndo%)
DECLARE FUNCTION fGBoxSAVE% (BYVAL LCol%,BYVAL TRow%,BYVAL RCol%,BYVAL BRow%)
DECLARE SUB GwndoCLOSE ()
DECLARE FUNCTION fGwndoSETUP% (SEG FileName$,BYVAL MaxWindows%)
DECLARE SUB PolygonDraw (SEG XY%(),BYVAL Pts%,BYVAL Mask%,BYVAL Pmode?,BYVAL Colour?)
DECLARE SUB PolygonPoint (tP AS PolygonTYPE,BYVAL Pnt%,SEG X%,SEG Y%)
DECLARE SUB PolygonPoints (tP AS PolygonTYPE,SEG XY%())
DECLARE SUB PolygonReady (tP AS PolygonTYPE)
DECLARE SUB RayPoint (BYVAL X%,BYVAL Y%,BYVAL Radius%,BYVAL Aspect!,BYVAL Points%,BYVAL Pnt%,SEG Col%,SEG Row%)
'════════════════════════════════════════════════════════════════════════════