aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/421_solvetest_cornersx/scrambles.h29
-rw-r--r--tools/421_solvetest_cornersx/solvetest.c9
2 files changed, 38 insertions, 0 deletions
diff --git a/tools/421_solvetest_cornersx/scrambles.h b/tools/421_solvetest_cornersx/scrambles.h
new file mode 100644
index 0000000..0a3b75c
--- /dev/null
+++ b/tools/421_solvetest_cornersx/scrambles.h
@@ -0,0 +1,29 @@
1struct {
2 char *scramble;
3 char *solutions;
4} s[] = {
5[0] = {
6 .scramble = "R2 D' F2 B D L2 U L U2 R' D' F2 B2 U F2 D F2 U' L2 D' F2",
7 .solutions =
8 "U R U2 F' U R2 U R F'\n"
9 "U R U' R F R2 F U' F2\n"
10 "U2 R' U F' U F' U R' U2\n"
11 "U R2 U2 F U R' U' F U' F2\n"
12 "U2 F R' F' R2 F' U' F2 U' R\n"
13 "U2 F2 R F' R' U' R U2 F R'\n"
14 "U2 F2 R' U R2 F R' F' U' R\n"
15 "U' F U2 R2 F2 U' F U F' R\n"
16 "U' F' U2 R2 U' R' U' F U' F2\n"
17 "U' F' U2 R2 F2 U F U F' R\n"
18 "R2 U F2 U' R U' F U' R' F2\n"
19 "F' U F2 U F U' F2 R F' U2\n"
20 "F' R' F R' F R' U' R' U' F2\n"
21},
22/*
23TODO: add more scrambles, use https://or18.github.io/RubiksSolverDemo/2x2x2
24to generate test cases.
25*/
26{
27 .scramble = "", /* End-of-list signal */
28}
29};
diff --git a/tools/421_solvetest_cornersx/solvetest.c b/tools/421_solvetest_cornersx/solvetest.c
new file mode 100644
index 0000000..6f67d74
--- /dev/null
+++ b/tools/421_solvetest_cornersx/solvetest.c
@@ -0,0 +1,9 @@
1#define SOLVER "cornersx"
2#define NISSFLAG NISSY_NISSFLAG_NORMAL
3#define MINMOVES 0
4#define MAXMOVES 20
5#define MAXSOLUTIONS 500
6#define OPTIMAL 1
7
8#include "scrambles.h"
9#include "../solvetest.h"

Generated with cgit - Back to sebastiano.tronto.net