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;
A board for Andernach Chess.
Definition: andernachboard.h:47
A board for Anti-Andernach Chess.
Definition: andernachboard.h:80
Details of a board transition caused by a move.
Definition: boardtransition.h:41
An internal chessboard class.
Definition: board.h:58
A small and efficient chessmove class.
Definition: move.h:43
A board for standard chess.
Definition: standardboard.h:39
A board for Super-Andernach Chess.
Definition: andernachboard.h:105