diff options
Diffstat (limited to '')
| -rw-r--r-- | old/2021-11-10-beforeremovingchecker/cube.h | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/old/2021-11-10-beforeremovingchecker/cube.h b/old/2021-11-10-beforeremovingchecker/cube.h deleted file mode 100644 index 98657ab..0000000 --- a/old/2021-11-10-beforeremovingchecker/cube.h +++ /dev/null | |||
| @@ -1,40 +0,0 @@ | |||
| 1 | #ifndef CUBE_H | ||
| 2 | #define CUBE_H | ||
| 3 | |||
| 4 | #include <stdio.h> | ||
| 5 | #include <time.h> | ||
| 6 | |||
| 7 | #include "pf.h" | ||
| 8 | #include "utils.h" | ||
| 9 | |||
| 10 | Cube admissible_ep(Cube cube, PieceFilter f); /* TODO: move? */ | ||
| 11 | Cube arrays_to_cube(CubeArray *arr, PieceFilter f); /* TODO: remove */ | ||
| 12 | Cube compose(Cube c2, Cube c1); /* Use c2 as an alg on c1 */ | ||
| 13 | Cube compose_filtered(Cube c2, Cube c1, PieceFilter f); | ||
| 14 | void cube_to_arrays(Cube cube, CubeArray *arr, PieceFilter f); | ||
| 15 | int edge_slice(Edge e); /* E=0, S=1, M=2 */ | ||
| 16 | bool equal(Cube c1, Cube c2); | ||
| 17 | Cube inverse_cube(Cube cube); | ||
| 18 | bool is_admissible(Cube cube); | ||
| 19 | bool is_solved(Cube cube); | ||
| 20 | bool block_solved(Cube cube, Block); /*TODO: rename to is_solved_block()*/ | ||
| 21 | bool is_solved_center(Cube cube, Center c); | ||
| 22 | bool is_solved_corner(Cube cube, Corner c); | ||
| 23 | bool is_solved_edge(Cube cube, Edge e); | ||
| 24 | void epos_to_partial_ep(int epos, int *ep, int *ss); | ||
| 25 | void free_cubearray(CubeArray *arr, PieceFilter f); /* TODO: remove */ | ||
| 26 | Cube move_via_arrays(CubeArray *arr, Cube c, PieceFilter pf); | ||
| 27 | CubeArray * new_cubearray(Cube cube, PieceFilter f); /* TODO: remove */ | ||
| 28 | void print_cube(Cube cube); | ||
| 29 | Cube random_cube(); | ||
| 30 | Center what_center_at(Cube cube, Center c); | ||
| 31 | Corner what_corner_at(Cube cube, Corner c); | ||
| 32 | Edge what_edge_at(Cube cube, Edge e); | ||
| 33 | int what_orientation_corner(int co, Corner c); | ||
| 34 | int what_orientation_edge(int eo, Edge e); | ||
| 35 | Center where_is_center(Cube cube, Center c); | ||
| 36 | Corner where_is_corner(Cube cube, Corner c); | ||
| 37 | Edge where_is_edge(Cube cube, Edge e); | ||
| 38 | |||
| 39 | #endif | ||
| 40 | |||
