Как правильно написать класс Level для 2d игры
Я пытаюсь написать простую 2d игру, на c++, чтобы примерно понять, как разрабатывать игры.
Я написал класс Tile
, который состоит из текстуры, позиции x
, y
. Пока я их отрисовываю с помощью циклов for
. И также есть класс Entity
, то есть это может быть персонаж, враг, какой то блок и т.д.
Подскажите, пожалуйста как примерно можно написать класс Level
, для этих 2 классов, чтобы через этот класс я мог манипулировать с объектами этих классов.
Источник: Stack Overflow на русском