SFML и C++ Уроки \ Разработка игр › Форумы › SFML System, Window и другие вопросы › Как сделать динамическую генерацию уровня? › Ответ в теме: Как сделать динамическую генерацию уровня?
Храним уровень в динамическом массиве. Его можно объявить так:
C++
1 2 3 4 5 6 7 |
int **level; // массив уровня // создание level = new int * [xSize]; for (int i = 0; i < xSize; i++) { level[i] = new int [ySize]; } |
обращаемся к массиву как к обычному двумерному массиву. Когда игрок приближается к концу, расширяем массив по иксу и грузим чанк.