From de04d37e8520079f5bba3b1a87d42313297543db Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Fri, 19 Dec 2025 07:32:09 +0100 Subject: Add coordinate solvers for corners --- src/core/cube.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/core') diff --git a/src/core/cube.h b/src/core/cube.h index 3ba282e..9e79dda 100644 --- a/src/core/cube.h +++ b/src/core/cube.h @@ -1,3 +1,5 @@ +STATIC bool cube_true(cube_t); + STATIC cube_t cubefromarray(uint8_t [static 8], uint8_t [static 12]); STATIC bool isconsistent(oriented_cube_t); STATIC bool issolvable(oriented_cube_t); @@ -19,6 +21,13 @@ STATIC uint8_t b32tocorner(char); STATIC char edgetob32(uint8_t); STATIC char cornertob32(uint8_t); +/* Used e.g. by the CORNERS coordinate, when a function pointer is needed */ +STATIC bool +cube_true(cube_t cube) +{ + return true; +} + STATIC cube_t cubefromarray(uint8_t c[static 8], uint8_t e[static 12]) { -- cgit v1.3