aboutsummaryrefslogtreecommitdiff
path: root/src/cube.h
blob: 9f8b23d7508f8c2eaa1836b16bf627d5ad6d55e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef CUBE_H
#define CUBE_H

#include <stdio.h>

#include "cubetypes.h"
#include "env.h"
#include "utils.h"

void        compose(Cube *c2, Cube *c1); /* Use c2 as an alg on c1 */
void        copy_cube(Cube *src, Cube *dst);
bool        equal(Cube *c1, Cube *c2);
void        invert_cube(Cube *cube);
bool        is_admissible(Cube *cube);
bool        is_solved(Cube *cube);
void        make_solved(Cube *cube);
void        print_cube(Cube *cube);

#endif

Generated with cgit - Back to sebastiano.tronto.net