home *** CD-ROM | disk | FTP | other *** search
- unit IT;
-
- interface
- uses Crt, CursorOU, ColorDef, Colors, ShadoU, CPaU, FastWr, StrnU,
- DrawSqar, ColorIU;
- procedure CreditDisplay;
-
- implementation
-
- procedure CreditDisplay;
- var X,
- Z,
- I: integer;
- MY1,
- MY2: string[20];
- Dummy: string[80];
- Out: char;
- Fill: boolean;
-
- procedure CodeName;
- var I,
- Row,
- Col: integer;
- begin
- MY1 := '%nmw%3Gyrs';
- MY2 := 'WhfiH%fjf%';
- Row := 19;
- Col := 50;
- for I := 1 to 10 do
- begin
- Out := MY1[I];
- dec(Out,5);
- inc(Col);
- FastWrite(Out, Row, Col, Msgs.Attr);
- Out := MY2[I];
- dec(Out, 5);
- inc(Col);
- FastWrite(Out, Row, Col, Msgs.Attr);
- end;
- Dummy := ' Richard C. Bateman';
- end;
-
- begin
- GetColors;
- TextAttr := Displays.Attr;
- clrscr;
- ColorIn( 1, 1, 80, 25, Displays.Attr);
- CursorOn(false);
- Fill := true;
- Shadow( 4, 18, 35, 23, Menus.Attr, true);
- FastWrite( CPad('Prodata Systems',30), 19, 5, Menus.Attr);
- FastWrite( CPad('25606 Pecan Valley Circle',30), 20, 5, Menus.Attr);
- FastWrite( CPad('Spring, Texas 77380',30), 21, 5, Menus.Attr);
- FastWrite( CPad('(713) 367-3392',30), 22, 5, Menus.Attr);
- for I := 2 to 12 do
- begin
- X := (I-11) * (I-11);
- X := round(X/4);
- X := 45 - X;
- if I = 12 then
- begin
- for Z := I to I+10 do
- begin
- gotoxy(X,Z);
- clreol;
- end;
- end;
- if I = 12 then
- Shadow(X,I,X+30,I+10,Msgs.Attr,Fill)
- else
- DrawSquare(X,I,X+30,I+10,Msgs.Attr,Fill);
- FastWrite( Strng(18,' '), I+9, X+1, Msgs.Attr);
- end;
- FastWrite('MailPro',15,57,Msgs.Attr);
- FastWrite( 'Version 2.3B by', 17, 53, Msgs.Attr);
- CodeName;
- end;
-
- end.
-