X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fd588,6c1bbacf24e05c3e,start X-Google-Attributes: gidfd588,public X-Google-ArrivalTime: 2000-08-20 19:03:24 PST Path: supernews.google.com!sn-xit-02!sn-east!supernews.com!feed2.onemain.com!feed1.onemain.com!newsfeed.icl.net!dispose.news.demon.net!demon!news.demon.co.uk!demon!dmriley.demon.co.uk!not-for-mail From: David Riley Newsgroups: alt.ascii-art.animation Subject: Scrolling animations in perl Date: 21 Aug 2000 02:59:15 +0100 Organization: None Message-ID: NNTP-Posting-Host: dmriley.demon.co.uk X-NNTP-Posting-Host: dmriley.demon.co.uk:194.222.183.234 X-Trace: news.demon.co.uk 966823354 nnrp-13:14319 NO-IDENT dmriley.demon.co.uk:194.222.183.234 X-Complaints-To: abuse@demon.net NNTP-Posting-Date: 21 Aug 2000 01:59:16 GMT X-Newsreader: Gnus v5.5/Emacs 20.3 Lines: 24 Xref: supernews.google.com alt.ascii-art.animation:13 I've written a perl script to make scrolling animations. If anyone is interested, it is at available at: http://www.dmriley.demon.co.uk/code/ascii-art-scripts/aascroll.pl The default mode prints a line of text repeatedly, changing the level of indentation each time. This text can be supplied on the command line, along with options to control the speed and amount of indentation. The "substring" mode (-s option) is the same but prints a substring instead of the whole line, varying the size of the substring each time. The "multiline" mode (-m option) allows a multiline block of text to be used, giving the same indentation for each line of a block. In this mode the block of text is read from stdin, so you can do: $ echo something | figlet | aascroll.pl -m -- (((( .' ) //=====e "Beneath the paving stones, the beach!" ))) \ )_//____________ -wall inscription Paris may '68 (((( J ) David Riley )===========O dave@dmriley.demon.co.uk ))))______)_______________)===========O http://www.dmriley.demon.co.uk/