packa Wrote:Как в играх делаются апгрейды?
Кроме как каждой башне впаять все сразу и включать\выключать флагами ничего не придумал.
Сначала не мог допереть, какое отношение этот вопрос имеет к C++ А потом вспомнил, что с классами-то ты ещё не знаком... Поскольку если бы ты был с ними знаком, то такого вопроса у тебя бы не возникло
Так что, Пакка, придётся тебе про них начать читать. Вначале читай только основы - что вообще такое "класс" и "объект", чем public отличается от private, ну и что такое "конструктор" и "деструктор". Всё, знаний об этих шести понятиях на первых порах будет более чем достаточно...
Вот только "вставить классы" в программу, изначально проектируемую без ООП, вряд ли получится. Проще будет переписать всё с нуля - если, конечно, код ещё не очень большой...