nissy-nx

A Rubik's cube optimal solver
git clone https://git.tronto.net/nissy-nx
Download | Log | Files | Refs | README | LICENSE

moves.h (395B)


      1 #ifndef MOVES_H
      2 #define MOVES_H
      3 
      4 #include "alg.h"
      5 #include "cube.h"
      6 #include "env.h"
      7 
      8 void        apply_alg(Alg *alg, Cube *cube);
      9 void        apply_move(Move m, Cube *cube);
     10 void        apply_move_centers(Move m, Cube *cube);
     11 void        apply_move_corners(Move m, Cube *cube);
     12 void        apply_move_edges(Move m, Cube *cube);
     13 Alg *       cleanup(Alg *alg);
     14 
     15 void        init_moves();
     16 
     17 #endif