#!/bin/bash #Copyright (c) 1999 William Stearns . ./matrixlib ; mx_prep mx_clear mx_light_on #optional number of minutes; default indefinitely mx_wrap_on mx_scroll_on #mx_col_row_echo 1 4 '+' #mx_col_row_echo 2 3 '+' #mx_col_row_echo 3 2 '+' #mx_col_row_echo 4 1 '+' while [ -z "$QUIT" ] && read CHOICE JUNK ; do case $CHOICE in c*|C*) mx_clear ;; d*|D*) mx_date_screen ;; b*|B*) COL=$[ ${RANDOM} % 20 + 1 ] ; ROW=$[ ${RANDOM} % 4 + 1 ] ; mx_col_row_echo $COL $ROW 'Billy loves Debbie' ;; b*|B*) if [ -z "$BLINK" ]; then BLINK="Y" ; mx_blink_on ; else BLINK="" ; mx_blink_off ; fi ;; s*|S*) mx_summary ;; h*|H*) mx_echo "Hello!" ;; q*|Q*) QUIT="YES" ;; z*|Z*) mx_clear ; mx_echo "THE DEVIL HAS INVADED THIS COMPUTER. PLEASE COMMIT SUICIDE AND REBOOT." ;; r*|R*) while /bin/true ; do mx_date_screen ; sleep 3 mx_summary mx_netsummary ; sleep 3 done ;; l*|L*) mx_clear while /bin/true ; do mx_echo '+- ' done ;; esac done mx_clear mx_light_off