From cb800102a14fb6923546b9d036dbf4e6a5b7542a Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sun, 15 Dec 2024 10:50:00 +0100 Subject: Solve bug related to duplicate solutions --- src/core/io_trans.h | 2 +- src/core/moves.h | 2 +- src/core/transform.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src/core') diff --git a/src/core/io_trans.h b/src/core/io_trans.h index f0db095..71b2287 100644 --- a/src/core/io_trans.h +++ b/src/core/io_trans.h @@ -6,7 +6,7 @@ readtrans(const char buf[static NISSY_SIZE_TRANSFORMATION]) { uint8_t t; - for (t = 0; t < 48; t++) + for (t = 0; t < NTRANS; t++) if (!strncmp(buf, transstr[t], 11)) return t; diff --git a/src/core/moves.h b/src/core/moves.h index 7d4972e..037944b 100644 --- a/src/core/moves.h +++ b/src/core/moves.h @@ -61,7 +61,7 @@ allowednextmove_mask(uint8_t *moves, uint8_t n) result = disable_moves(result, (base1 - 1) * 3); if (n == 1) - return result; + return result; base2 = movebase(moves[n-2]); axis2 = moveaxis(moves[n-2]); diff --git a/src/core/transform.h b/src/core/transform.h index f956718..a6bb937 100644 --- a/src/core/transform.h +++ b/src/core/transform.h @@ -387,7 +387,7 @@ symmetry_mask(cube_t cube) uint64_t t, ret; cube_t transformed; - for (t = 0, ret = 0; t < 48; t++) { + for (t = 0, ret = 0; t < NTRANS; t++) { transformed = transform(cube, t); ret |= ((uint64_t)equal(cube, transformed)) << t; } -- cgit v1.3