aboutsummaryrefslogtreecommitdiff
path: root/src/cube.sync-conflict-20230524-182143-JOKKFPA.h
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2023-05-29 01:06:09 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2023-05-29 01:06:09 +0200
commitf987f5af492f2ac9d5aeebd351bcb49175556af2 (patch)
treee4a6a242996f83c2110dcf46dc2b7a3f271f2b44 /src/cube.sync-conflict-20230524-182143-JOKKFPA.h
downloadnissy-core-f987f5af492f2ac9d5aeebd351bcb49175556af2.tar.gz
nissy-core-f987f5af492f2ac9d5aeebd351bcb49175556af2.zip
Initial commit
Diffstat (limited to 'src/cube.sync-conflict-20230524-182143-JOKKFPA.h')
-rw-r--r--src/cube.sync-conflict-20230524-182143-JOKKFPA.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/cube.sync-conflict-20230524-182143-JOKKFPA.h b/src/cube.sync-conflict-20230524-182143-JOKKFPA.h
new file mode 100644
index 0000000..2763d16
--- /dev/null
+++ b/src/cube.sync-conflict-20230524-182143-JOKKFPA.h
@@ -0,0 +1,27 @@
1typedef enum {
2 U, U2, U3, D, D2, D3,
3 R, R2, R3, L, L2, L3,
4 F, F2, F3, B, B2, B3
5} move_t;
6typedef struct {
7 uint64_t e;
8 uint64_t c;
9} cube_t;
10
11extern cube_t solvedcube;
12extern cube_t errorcube;
13
14bool isconsistent(cube_t);
15bool issolved(cube_t);
16
17cube_t readcube(char *);
18void writecube(cube_t, char *);
19
20int readmoves(char *, move_t *);
21void writemoves(move_t *, int, char *);
22
23/*
24cube_t move(move_t, cube_t);
25cube_t inverse(cube_t);
26
27*/

Generated with cgit - Back to sebastiano.tronto.net