k
Size: a a a
k
IM
AP
AP
k
k
IM
RD
IM
VD
IM
k
RD
k
RD
YS
k
VD
a
RD
std::pair<figure*,std::pair<int,int>>& Board::get_king(colors c){
for(int i = 0;i<8;++i) {
for(int j = 0;j<8;++j) {
if(Game::board[i][j].first != nullptr) {
if(Game::board[i][j].first->name() == "king" && Game::board[i][j].first->get_color() == c) {
return Game::board[i][j];
}
}
}
}
вот, пишу свои шахматы. функция ищет на доске короля, и возвращает клетку с ним. Очевидно что король всегда на доске будет.
}