aboutsummaryrefslogtreecommitdiff
path: root/src/cube.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/cube.h')
-rw-r--r--src/cube.h7
1 files changed, 1 insertions, 6 deletions
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 @@
2#define CUBE_H 2#define CUBE_H
3 3
4#include <stdio.h> 4#include <stdio.h>
5#include <time.h>
6 5
7#include "env.h" 6#include "env.h"
8#include "pf.h" 7#include "pf.h"
9#include "utils.h" 8#include "utils.h"
10 9
11#define NSCRTYPES 3
12
13extern char *scrtypes[NSCRTYPES];
14
15Cube admissible_ep(Cube cube, PieceFilter f); 10Cube admissible_ep(Cube cube, PieceFilter f);
16int array_ep_to_epos(int *ep, int *eps_solved); 11int array_ep_to_epos(int *ep, int *eps_solved);
17Cube arrays_to_cube(CubeArray *arr, PieceFilter f); 12Cube arrays_to_cube(CubeArray *arr, PieceFilter f);
@@ -28,11 +23,11 @@ bool is_solved_center(Cube cube, Center c);
28bool is_solved_corner(Cube cube, Corner c); 23bool is_solved_corner(Cube cube, Corner c);
29bool is_solved_edge(Cube cube, Edge e); 24bool is_solved_edge(Cube cube, Edge e);
30void epos_to_partial_ep(int epos, int *ep, int *ss); 25void epos_to_partial_ep(int epos, int *ep, int *ss);
26Cube fourval_to_cube(int eofb, int ep, int coud, int cp);
31void free_cubearray(CubeArray *arr, PieceFilter f); 27void free_cubearray(CubeArray *arr, PieceFilter f);
32Cube move_via_arrays(CubeArray *arr, Cube c, PieceFilter pf); 28Cube move_via_arrays(CubeArray *arr, Cube c, PieceFilter pf);
33CubeArray * new_cubearray(Cube cube, PieceFilter f); 29CubeArray * new_cubearray(Cube cube, PieceFilter f);
34void print_cube(Cube cube); 30void print_cube(Cube cube);
35Cube random_cube(int scrt);
36Center what_center_at(Cube cube, Center c); 31Center what_center_at(Cube cube, Center c);
37Corner what_corner_at(Cube cube, Corner c); 32Corner what_corner_at(Cube cube, Corner c);
38Edge what_edge_at(Cube cube, Edge e); 33Edge what_edge_at(Cube cube, Edge e);

Generated with cgit - Back to sebastiano.tronto.net