У меня есть массив строк, который и является картой:
const int H = 25;
const int W = 40;
String TileMap[H] = {
"0000000000000000000000000000000000000000",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0 0",
"0000000000000000000000000000000000000000",
};
Также есть цикл, производящий прорисовку этой карты:
for (int i = 0; i < H; i++)
for (int j = 0; j < W; j++)
{
if (TileMap[i][j] == ' ') rectangle.setFillColor(Color::Black);
if (TileMap[i][j] == 's') rectangle.setFillColor(Color::Green);
if ((TileMap[i][j] == '0')) continue;
rectangle.setPosition(j * 32, i * 32);
screen.draw(rectangle);
}
Проблема в том, что ничего не прорисовывается, хотя по всей логике должно. Как решить эту проблему?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Чтобы отправить строку с выражением с переменными и получить результат
К примеру у меня есть проект на Qt, есть maincpp, mainform
Если я объявляю static-функцию в глобальной области видимости, то она доступна только в этом файле, и её extern уже не получитьЕсли static-переменная...
Устанавливаю MySql на Centos7 следующим образомСначала скачиваю