diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2022-05-31 17:29:08 +0200 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2022-05-31 17:29:08 +0200 |
| commit | f021ee7fa4975eab02c158451093a28e83a725d9 (patch) | |
| tree | 7ec8d13732d59fa1b53e55b87753ebf35b5e58ad /src/cube.h | |
| parent | e18f8e4eefadd733d985e99e2710111afa5a710a (diff) | |
| download | nissy-f021ee7fa4975eab02c158451093a28e83a725d9.tar.gz nissy-f021ee7fa4975eab02c158451093a28e83a725d9.zip | |
Big changes to coordinate system: remove "anti-index" in favor of a more kociemba-like move function for each coordinate. This should speedup the table generation step. WARNING: nissy might not be 100% functional at this stage, TESTING needed!
Diffstat (limited to '')
| -rw-r--r-- | src/cube.h | 3 |
1 files changed, 3 insertions, 0 deletions
| @@ -23,6 +23,9 @@ bool is_solved_center(Cube cube, Center c); | |||
| 23 | bool is_solved_corner(Cube cube, Corner c); | 23 | bool is_solved_corner(Cube cube, Corner c); |
| 24 | bool is_solved_edge(Cube cube, Edge e); | 24 | bool is_solved_edge(Cube cube, Edge e); |
| 25 | void epos_to_partial_ep(int epos, int *ep, int *ss); | 25 | void epos_to_partial_ep(int epos, int *ep, int *ss); |
| 26 | void epos_to_compatible_ep(int epos, int *ep, int *ss); | ||
| 27 | void fix_eorleoud(CubeArray *arr); | ||
| 28 | void fix_cofbcorl(CubeArray *arr); | ||
| 26 | Cube fourval_to_cube(int eofb, int ep, int coud, int cp); | 29 | Cube fourval_to_cube(int eofb, int ep, int coud, int cp); |
| 27 | void free_cubearray(CubeArray *arr, PieceFilter f); | 30 | void free_cubearray(CubeArray *arr, PieceFilter f); |
| 28 | Cube move_via_arrays(CubeArray *arr, Cube c, PieceFilter pf); | 31 | Cube move_via_arrays(CubeArray *arr, Cube c, PieceFilter pf); |
