19 #ifndef ANDERNACHBOARD_H 20 #define ANDERNACHBOARD_H 22 #include "standardboard.h" 53 virtual Board* copy()
const;
54 virtual QString variant()
const;
61 virtual bool switchesSides(
const Move& move)
const;
66 virtual void vMakeMove(
const Move& move,
68 virtual void vUndoMove(
const Move &move);
86 virtual Board* copy()
const;
87 virtual QString variant()
const;
94 virtual bool switchesSides(
const Move& move)
const;
111 virtual Board* copy()
const;
112 virtual QString variant()
const;
119 virtual bool switchesSides(
const Move& move)
const;
123 #endif // ANDERNACHBOARD_H An internal chessboard class.
Definition: board.h:57
Definition: boardscene.h:29
A board for Andernach Chess.
Definition: andernachboard.h:46
A board for Anti-Andernach Chess.
Definition: andernachboard.h:79
A board for standard chess.
Definition: standardboard.h:38
Details of a board transition caused by a move.
Definition: boardtransition.h:40
A small and efficient chessmove class.
Definition: move.h:42
A board for Super-Andernach Chess.
Definition: andernachboard.h:104