From ec87f96ffec31c430b6058663ae831c1b3a29ff9 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sat, 13 Apr 2024 17:15:42 +0200 Subject: Clean up --- test/061_inverse_trans/inverse_trans_tests.c | 30 ++++++++++++---------------- 1 file changed, 13 insertions(+), 17 deletions(-) (limited to 'test/061_inverse_trans') diff --git a/test/061_inverse_trans/inverse_trans_tests.c b/test/061_inverse_trans/inverse_trans_tests.c index 7de8f66..725e2f9 100644 --- a/test/061_inverse_trans/inverse_trans_tests.c +++ b/test/061_inverse_trans/inverse_trans_tests.c @@ -1,36 +1,32 @@ #include "../test.h" -uint8_t readtrans(char *); -uint8_t inverse_trans(uint8_t); -cube_t applymoves(cube_t, char *); -cube_t applytrans(cube_t, char *); -extern char *transstr[]; - int main(void) { - uint8_t t, tinv; + uint8_t t, tinv, tt; cube_t cube; for (t = 0; t < 48; t++) { cube = cube_new(); - cube = applymoves(cube, "R"); - cube = applymoves(cube, "U"); - cube = applymoves(cube, "F"); + cube = cube_move(cube, R); + cube = cube_move(cube, U); + cube = cube_move(cube, F); - cube = applytrans(cube, transstr[t]); - tinv = inverse_trans(t); - cube = applytrans(cube, transstr[tinv]); + tt = cube_readtrans(cube_transstr(t)); + cube = cube_transform(cube, tt); + tinv = cube_inversetrans(t); + tt = cube_readtrans(cube_transstr(tinv)); + cube = cube_transform(cube, tt); if (cube_error(cube)) { printf("Error transforming cube\n"); } else if (!cube_solvable(cube)) { printf("Transformed cube is not solvable\n"); } else { - cube = applymoves(cube, "F'"); - cube = applymoves(cube, "U'"); - cube = applymoves(cube, "R'"); + cube = cube_move(cube, F3); + cube = cube_move(cube, U3); + cube = cube_move(cube, R3); if (!cube_solved(cube)) printf("%s: Error! Got %" PRIu8 "\n", - transstr[t], tinv); + cube_transstr(t), tinv); } } -- cgit v1.3