home *** CD-ROM | disk | FTP | other *** search
- {Here's a neat ANSI effect that scrolls a string in... quite neat i think.}
-
- procedure Thingy;
- const
- len = 45;
- IL : string[len] = 'Cool String Thingy! by The MAN';
- chardelay = 10;
- enddelay = 1000;
- var
- loop: byte;
- begin
- TextColor(white);
- GotoXY(1,1);
- write(IL);
- Delay(chardelay);
- TextColor(Random(15)+1);
- GotoXY(1,1);
- write(IL[1]);
- Delay(chardelay);
- GotoXY(2,1);
- TextColor(Random(15)+1);
- write(IL[2]);
- Delay(chardelay);
- for loop:=3 to len do
- begin
- GotoXY(loop-2,1);
- TextColor(Random(15)+1);
- {TextColor(white);}
- write(IL[loop-2]);
- Delay(chardelay);
- GotoXY(loop-1,1);
- TextColor(Random(15)+1);
- write(IL[loop-1]);
- Delay(chardelay);
- GotoXY(loop,1);
- TextColor(Random(15)+1);
- write(IL[loop]);
- Delay(chardelay);
- end;
- Delay(enddelay);
- end;
-
- BEGIN
- Thingy;
- END.
-