home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 July
/
Chip_2001-07_cd1.bin
/
ctenari
/
Cerny
/
INSTALLF.EXE
/
rar
/
FREETFB
/
ADD
/
CTXBASIS.ADD
< prev
next >
Wrap
Text File
|
2001-03-26
|
450b
|
16 lines
Main CenterTextBasis(TX1,TX2,TY,TTypF:integer; TStr:string; TBP,TBT:byte);
variable
integer~LnRet,CArea,PolPl,PolRet,PozWr;
:>
if TTypF = SysF let LnRet : LenSysF(TStr);
if TTypF = SubF let LnRet : LenSubF(TStr);
:let>
CArea : TX2 - TX1;
PolPl : CArea div 2;
PolRet : LnRet div 2;
PozWr : PolPl - PolRet;
:let<
FillArea(PozWr-10,TY-10,PozWr+LnRet+10,TY+30,TBP);
TextGraphXY(PozWr,TY,0,TTypF,TStr,TBT);
:<