From 2edc8c01fba711f4410279b59c784a43cf2dde41 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sun, 8 Oct 2023 14:04:11 +0200 Subject: Added write to SRC format --- src/cube.h | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'src/cube.h') diff --git a/src/cube.h b/src/cube.h index 3319b1e..129062d 100644 --- a/src/cube.h +++ b/src/cube.h @@ -7,12 +7,11 @@ typedef uint8_t trans_t; extern cube_t solvedcube; -/* For the textual representation of the cube, see utils/FORMAT.txt */ -cube_t readcube(char *); -void writecube(cube_t, char *); - -/* Writes a cube in C source code format */ -void writecubesrc(cube_t, char *); +/* Not all formats are supported for both read and write. */ +/* See utils/FORMAT.txt for details. */ +typedef enum {H48, SRC} format_t; +cube_t readcube(format_t, char *); +void writecube(format_t, cube_t, char *); bool issolvable(cube_t); bool equal(cube_t, cube_t); -- cgit v1.3