diff options
Diffstat (limited to 'tictactoe/run')
-rwxr-xr-x | tictactoe/run | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/tictactoe/run b/tictactoe/run index 73655dd..c38c9cc 100755 --- a/tictactoe/run +++ b/tictactoe/run @@ -1,25 +1,4 @@ #!/bin/bash turn=$( expr $RANDOM % 2) echo "go. player: $turn" -stdbuf -oL cat board p | ../src/hackvr_x11 "$USER" \ - | stdbuf -oL uniq \ - | grep --line-buffered clicked \ - | stdbuf -oL cut '-d ' -f5 | while read group;do - if grep "_" <<<$group >/dev/null;then -# xmessage "CUT IT OUT" - echo CUT IT OUT > /dev/stderr - else - turn=$(expr \( $turn + 1 \) % 2) - printf "# turn: %d\n" "$turn" > /dev/stderr - printf "$USER deletegroup %s\n" "$group" - printf "$USER deletegroup %s\n" "$group" > /dev/stderr -#need to get the first point of the group clicked and translate the new shape by that much - translatex="$(grep "$group" board | grep -v '^#' | tr -s ' ' | cut '-d ' -f4)" - translatey="$(grep "$group" board | grep -v '^#' | tr -s ' ' | cut '-d ' -f5)" - cat "marker$turn" - printf "%s move %s %s 0\n" "_marker" "$(expr "$translatex")" "$(expr "$translatey" - 2 )" - printf "%s move %s %s 0\n" "_marker" "$(expr "$translatex")" "$(expr "$translatey" - 2 )" >/dev/stderr - grep "$group" board | sed "s/$group/_marker2/g" - printf "%s renamegroup _marker _marker%s%s\n" "$USER" "$(date +%s)" "$RANDOM" - fi - done > p +stdbuf -oL cat board p | ../src/hackvr_x11 "$USER" | ./game.sh > p |