Website Summary Files Commits Branches @commit @diff @stats
path: root / Sem. 15 / Chess / Figures / Rook / Rook.cpp
blob: 19e84a6c6a6aaf7829ab4ea0c6b32aaf1f1c40f3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "Rook.h"

Rook::Rook(bool isWhite) : Figure(isWhite)
{}
bool Rook::canBeMoved(size_t currentX, size_t currentY, size_t destX, size_t destY) const
{
	return currentX == destX || currentY == destY;
}
void Rook::print() const
{
	if (getIsWhite())
		std::cout << 'R';
	else
		std::cout << 'r';
}