Ответ в теме: Не рисуется карта

SFML и C++ Уроки \ Разработка игр Форумы SFML Graphics Не рисуется карта Ответ в теме: Не рисуется карта

#4625

KindRedSand
Участник
Сообщений:82

Зарегистрирован:
05.04.2017

Репутация:30

Пробелы тоже символы, и учитываются при подсчёте длинны строки. Поскольку ты используешь константы для итерации по карте то будь добр проверять что длинна строки = этой константе:

Поскольку c++ не поддерживает string по умолчанию сам он реализован в виде вектора char, и когда ты пытаешься сослатся на элемент которого нет в векторе – хватаешь экзепшен что ищеш обьект вне поля видимости. Выхода 2 – либо иметь строку длинной равной константе, что в данном случае самое уместное, либо считать длинну строки и использовать каждый раз её для итерации по масиву, что повлечёт свои проблемы так как это тайлсет а не строка содержащая в себе локализацию к примеру.