Я начинаю разработку игры, но действительно не хочу собирать пошаговую игру. Я думаю, какая хорошая система для обработки всего, что происходит?
Например, я подумал о создании класса меню, который содержит массив объектов для кнопок в меню, а затем каждый игровой цикл вызывает update() в меню, которое, в свою очередь, вызывает update() для всех кнопок, передавая пользователю ввод и тому подобное по пути. Это хороший способ сделать это?
Я пытаюсь найти структурные методы за игровым циклом, любые советы будут оценены. Спасибо!
(Кстати, я использую С++)