From 48cd8b6b1779f34ba0507cb697492de83c4e9da8 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sun, 27 Feb 2022 15:36:02 +0100 Subject: Moved random_cube() from cube.c to commands.c and fixed a bug in corners only and edges only scrambles. Added fmc scrambles (with R'U'F). Updated manpage for scramble and cleanup. --- src/cube.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src/cube.h') diff --git a/src/cube.h b/src/cube.h index 82f6d10..8e04839 100644 --- a/src/cube.h +++ b/src/cube.h @@ -2,16 +2,11 @@ #define CUBE_H #include -#include #include "env.h" #include "pf.h" #include "utils.h" -#define NSCRTYPES 3 - -extern char *scrtypes[NSCRTYPES]; - Cube admissible_ep(Cube cube, PieceFilter f); int array_ep_to_epos(int *ep, int *eps_solved); Cube arrays_to_cube(CubeArray *arr, PieceFilter f); @@ -28,11 +23,11 @@ bool is_solved_center(Cube cube, Center c); bool is_solved_corner(Cube cube, Corner c); bool is_solved_edge(Cube cube, Edge e); void epos_to_partial_ep(int epos, int *ep, int *ss); +Cube fourval_to_cube(int eofb, int ep, int coud, int cp); void free_cubearray(CubeArray *arr, PieceFilter f); Cube move_via_arrays(CubeArray *arr, Cube c, PieceFilter pf); CubeArray * new_cubearray(Cube cube, PieceFilter f); void print_cube(Cube cube); -Cube random_cube(int scrt); Center what_center_at(Cube cube, Center c); Corner what_corner_at(Cube cube, Corner c); Edge what_edge_at(Cube cube, Edge e); -- cgit v1.3