Quantum-Chess 0.5
|
Aller au code source de ce fichier.
Classes | |
struct | Move |
Stoque tout les mouvements possibles. Plus de détails... | |
Énumérations | |
enum class | TypeMove { NORMAL , SPLIT , MERGE , PROMOTE } |
Enumération représentant tout les types de mouvements. Plus de détails... | |
Fonctions | |
constexpr Move | Move_classic (Coord const &src, Coord const &arv) |
constexpr Move | Move_split (Coord const &src, Coord const &arv1, Coord const &arv2) |
constexpr Move | Move_merge (Coord const &src1, Coord const &src2, Coord const &arv) |
constexpr Move | Move_promote (Coord const &src, Coord const &arv, TypePiece promotion) |
|
strong |