diff options
| author | Sebastiano Tronto <sebastiano.tronto@gmail.com> | 2021-12-26 22:42:37 +0100 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano.tronto@gmail.com> | 2021-12-26 22:42:37 +0100 |
| commit | 8cec37cb3e490b06639f2e05df8b947a9333d5d2 (patch) | |
| tree | dcb1039625ae9f7afca90a0348891d29497edd17 /src/cube.h | |
| parent | 975e3eafbae15b93a1a4f160dd781d359a6c717b (diff) | |
| download | nissy-8cec37cb3e490b06639f2e05df8b947a9333d5d2.tar.gz nissy-8cec37cb3e490b06639f2e05df8b947a9333d5d2.zip | |
Added scramble command
Diffstat (limited to 'src/cube.h')
| -rw-r--r-- | src/cube.h | 6 |
1 files changed, 5 insertions, 1 deletions
| @@ -8,6 +8,10 @@ | |||
| 8 | #include "pf.h" | 8 | #include "pf.h" |
| 9 | #include "utils.h" | 9 | #include "utils.h" |
| 10 | 10 | ||
| 11 | #define NSCRTYPES 3 | ||
| 12 | |||
| 13 | extern char *scrtypes[NSCRTYPES]; | ||
| 14 | |||
| 11 | Cube admissible_ep(Cube cube, PieceFilter f); | 15 | Cube admissible_ep(Cube cube, PieceFilter f); |
| 12 | int array_ep_to_epos(int *ep, int *eps_solved); | 16 | int array_ep_to_epos(int *ep, int *eps_solved); |
| 13 | Cube arrays_to_cube(CubeArray *arr, PieceFilter f); | 17 | Cube arrays_to_cube(CubeArray *arr, PieceFilter f); |
| @@ -28,7 +32,7 @@ void free_cubearray(CubeArray *arr, PieceFilter f); | |||
| 28 | Cube move_via_arrays(CubeArray *arr, Cube c, PieceFilter pf); | 32 | Cube move_via_arrays(CubeArray *arr, Cube c, PieceFilter pf); |
| 29 | CubeArray * new_cubearray(Cube cube, PieceFilter f); | 33 | CubeArray * new_cubearray(Cube cube, PieceFilter f); |
| 30 | void print_cube(Cube cube); | 34 | void print_cube(Cube cube); |
| 31 | Cube random_cube(); | 35 | Cube random_cube(int scrt); |
| 32 | Center what_center_at(Cube cube, Center c); | 36 | Center what_center_at(Cube cube, Center c); |
| 33 | Corner what_corner_at(Cube cube, Corner c); | 37 | Corner what_corner_at(Cube cube, Corner c); |
| 34 | Edge what_edge_at(Cube cube, Edge e); | 38 | Edge what_edge_at(Cube cube, Edge e); |
