diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2023-03-05 15:17:07 +0100 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2023-03-05 15:17:07 +0100 |
| commit | 1a5bfe9b08707b0aef748d7921a419ba4a046fba (patch) | |
| tree | fc23d1fce16a5a7dd822274adab309dbbb3663e7 /src/solve.h | |
| parent | 87a15e960e31365698df7e06cd3e6b851e17c1a5 (diff) | |
| download | nissy-1a5bfe9b08707b0aef748d7921a419ba4a046fba.tar.gz nissy-1a5bfe9b08707b0aef748d7921a419ba4a046fba.zip | |
Some fixes
Diffstat (limited to 'src/solve.h')
| -rw-r--r-- | src/solve.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/solve.h b/src/solve.h index b09c81b..8182887 100644 --- a/src/solve.h +++ b/src/solve.h | |||
| @@ -36,12 +36,13 @@ struct solver { | |||
| 36 | void * param; | 36 | void * param; |
| 37 | /* TODO: the following should be part of a generic cube description */ | 37 | /* TODO: the following should be part of a generic cube description */ |
| 38 | /* TODO: remove alloc? */ | 38 | /* TODO: remove alloc? */ |
| 39 | /* TODO: revisit apply_move, maybe apply_alg? or both? */ | ||
| 39 | void * (*alloc_cubedata)(void *); | 40 | void * (*alloc_cubedata)(void *); |
| 40 | void (*copy_cubedata)(void *, void *, void *); | 41 | void (*copy_cubedata)(void *, void *, void *); |
| 41 | void (*free_cubedata)(void *, void *); | 42 | void (*free_cubedata)(void *, void *); |
| 42 | void (*invert_cube)(void *, void *); | 43 | void (*invert_cube)(void *, void *); |
| 43 | bool (*is_solved)(void *, void *); | 44 | bool (*is_solved)(void *, void *); |
| 44 | void (*apply_alg)(void *, void *, Alg *); | 45 | void (*apply_move)(void *, void *, Move); |
| 45 | /* TODO: remove dependence on Cube, preparation should be done before */ | 46 | /* TODO: remove dependence on Cube, preparation should be done before */ |
| 46 | void * (*prepare_cube)(void *, Cube *); | 47 | void * (*prepare_cube)(void *, Cube *); |
| 47 | }; | 48 | }; |
