#!/bin/sed -f #!sgx/sgx -u 150000 1 { s/.*/UL/ h s/.*/\ \ \ \ \ \ \ \ \ \ \ \ \ \ ' HHHH/ H s/.*/8 8/ H H H H H H H s/.*/8 O 8/ H s/.*/, ####/ H } H g /U/ { s/\(8 8\)\n8\( *\)O\( *\)8/8\2O\38\ \1/ t down s/'\( *\)HHHH\n8\( *\)O\( *\)8/'\1HHHH\ 8\2O\38M\1\3M/ /M \{6,9\}M/ b paws s/.*/\ \ \ \ \ \ \ \ !! #### is a winner !!\ \ \ \ / q :paws s/U/D/ s/M *M// :down } /D/ { s/8\( *\)O\( *\)8\n\(8 8\)/\3\ 8\1O\28/ t up s/8\( *\)O\( *\)8\n,\( *\)####\(.*\)/8\1O\28\ ,\3####\4\ K\2\3K/ /K \{6,9\}K/ b swap s/.*/\ \ \ \ \ \ \ \ !! HHHH is a winner !!\ \ \ \ / q :swap s/D/U/ :up } /L/ { s/ O/O / t left s/L/R/ :left } /R/ { s/O / O/ t right s/R/L/ :right } y/ZX/zx/ /z/ { s/, /,/ } /x/ { s/,/, / s/, /, / } /1/ { s/' /'/ } /2/ { s/'/' / s/' /' / } s/####.*/####\ \ / h ### colorized by sedsed, a debugger and code formatter for sed scripts ### original script: http://www-jcsu.jesus.cam.ac.uk/~gsb29/sedgames.html