home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C!T ROM 2
/
ctrom_ii_b.zip
/
ctrom_ii_b
/
PROGRAM
/
CLIPPER
/
PKB
/
CLS2.PRG
< prev
next >
Wrap
Text File
|
1993-01-30
|
1KB
|
33 lines
/*┌──────────────────────────────────────────────────────────────────────┐
▌│ │
▌│ Program Name: CLS2.PRG Copyright: Gallagher Computing Corp. │
▌│ Date Created: 01/30/93 Language: Clipper 5.0 │
▌│ Time Created: 16:10:51 Author: Kevin S Gallagher │
▌│ c:/brief/clipper.src │
▌└──────────────────────────────────────────────────────────────────────┘
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ */
#define COORDS 0,0,MaxRow(),MaxCol()
FUNCTION CLS2(nAttr,cPattern)
LOCAL ShowPat:= "", PatLen, jj
nAttr :=IF(ISCOLOR(),nAttr,7)
nAttr :=IF(EMPTY(nAttr),7,nAttr)
nAttr :=IF(VALTYPE(nAttr)!="N",VAL(nAttr),nAttr)
cPattern:=IF(EMPTY(cPattern), " ",cPattern)
PatLen :=LEN(cPattern)
IF PatLen >= 18
Return(.F.)
ELSE
FOR jj = 1 to PatLen
ShowPat +=SUBSTR(cPattern,jj,1)+CHR(nAttr)
NEXT
ENDIF
restscreen(COORDS, ;
replicate(ShowPat,IF(PatLen=1,(MaxCol()*2)*MaxRow(),MaxCol()*MaxRow())))
Return(.T.)