aboutsummaryrefslogtreecommitdiff
path: root/src/cube.h
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2023-10-22 12:49:20 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2023-10-22 12:49:20 +0200
commit259c7326f78d5495f5dc51c619932599a5279f68 (patch)
treea78e2b9d9624014dac5405c5e26266bf27321101 /src/cube.h
parent0032089b5c7dedf057c60fcee17cbdd2b0f8bb87 (diff)
downloadnissy-core-259c7326f78d5495f5dc51c619932599a5279f68.tar.gz
nissy-core-259c7326f78d5495f5dc51c619932599a5279f68.zip
Progess with transformation implementation
Diffstat (limited to 'src/cube.h')
-rw-r--r--src/cube.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cube.h b/src/cube.h
index 129062d..67f04bf 100644
--- a/src/cube.h
+++ b/src/cube.h
@@ -21,7 +21,12 @@ bool iserror(cube_t);
21int readmoves(char *, move_t *); 21int readmoves(char *, move_t *);
22void writemoves(move_t *, int, char *); 22void writemoves(move_t *, int, char *);
23 23
24trans_t readtrans(char *);
25void writetrans(trans_t, char *);
26
24cube_t move(cube_t, move_t); 27cube_t move(cube_t, move_t);
25cube_t inverse(cube_t); 28cube_t inverse(cube_t);
26cube_t compose(cube_t, cube_t); 29cube_t compose(cube_t, cube_t);
30
31/* See utils/TRANSFORMATIONS.txt for how transformations are applied */
27cube_t transform(cube_t, trans_t); 32cube_t transform(cube_t, trans_t);

Generated with cgit - Back to sebastiano.tronto.net