Код: Выделить всё
#include
#include
#include
#include
int size = 8;
bool loop = true;
sf::RenderWindow window(sf::VideoMode(600, 600), "Echec Dames");
void drawBoard(int size) {
sf::RectangleShape rect(sf::Vector2f(600 / size, 600 / size));
bool colorSwitch = false;
for (int n = 0; n < size; ++n) {
for (int r = 0; r < size; ++r) {
rect.setPosition(n * 600 / size, r * 600 / size);
rect.setFillColor(colorSwitch ? sf::Color::White : sf::Color::Black);
window.draw(rect);
colorSwitch = !colorSwitch;
}
if (size % 2 == 0) {
colorSwitch = !colorSwitch;
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/784 ... management
Мобильная версия