From ae055f1fc993d406939f57f11553d218e1efde82 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sat, 13 Apr 2024 09:24:47 +0200 Subject: Simplified moves and trans --- utils/genmovecode.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 utils/genmovecode.sh (limited to 'utils/genmovecode.sh') diff --git a/utils/genmovecode.sh b/utils/genmovecode.sh new file mode 100755 index 0000000..25ad039 --- /dev/null +++ b/utils/genmovecode.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +gcc -DDEBUG h48_to_lst.c ../cube.c -o h48_to_lst + +gen() { + for f in move_??_*.txt; do + move="$(echo $f | sed 's/.*_// ; s/\.txt//')" + lst="$(./h48_to_lst <$f)" + c="$(echo $lst | cut -d ' ' -f -8 | rev | cut -c 2- | rev)" + e="$(echo $lst | cut -d ' ' -f 9-)" + printf '[%s] = {\n' "$move" + printf '\t.corner = {%s},\n' "$c" + printf '\t.edge = {%s}\n' "$e" + printf '},\n' + done +} + +gen +rm -f h48_to_lst invert -- cgit v1.3