From 3568412f8f230774d0d11d7ed1c897424f95d3ef Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 11 Nov 2021 21:37:34 +0100 Subject: Rewritten from scratch. Welocme nissy 2.0! --- old/2021-11-10-beforeremovingchecker/moves.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 old/2021-11-10-beforeremovingchecker/moves.h (limited to 'old/2021-11-10-beforeremovingchecker/moves.h') diff --git a/old/2021-11-10-beforeremovingchecker/moves.h b/old/2021-11-10-beforeremovingchecker/moves.h new file mode 100644 index 0000000..082a080 --- /dev/null +++ b/old/2021-11-10-beforeremovingchecker/moves.h @@ -0,0 +1,16 @@ +#ifndef MOVES_H +#define MOVES_H + +#include "alg.h" +#include "cube.h" +#include "env.h" + +Cube apply_alg(Alg *alg, Cube cube); +Cube apply_alg_generic(Alg *alg, Cube c, PieceFilter f, bool a); +Cube apply_move(Move m, Cube cube); +bool commute(Move m1, Move m2); +bool possible_next(Move m1, Move m2, Move m3); + +void init_moves(); + +#endif -- cgit v1.3