#include "King.h" #include King::King(bool isWhite) : Figure(isWhite) {} bool King::canBeMoved(size_t currentX, size_t currentY, size_t destX, size_t destY) const { return abs((int)currentX - (int)destX) <= 1 && abs((int)currentY - (int)destY) <= 1; } void King::print() const { if (getIsWhite()) std::cout << '%'; else std::cout << '$'; }