Как я понял Firaxis многие элементы движка на С++ писали, потому что CvGameCore_Expansion2.dll для 5-ки как раз на нём был написан. Цивилизация 6 в этом смысле ничем от прошлой части не отличается. У меня подозрение, что эти знаки вопроса для выбора слов отсылаются к оператору ? из языка Си, который является кратким аналогом условного оператора if... else..., то есть: (логическое выражение) ? (если выражение истинно) : (если выражение ложно); И фираксисы видимо просто придумали запись для анализа текста в XML, которая им более привычна. Скобочки { } тоже из этой серии. А все эти lua и xml для удобства пользователей. У меня всё, спасибо.







Ответить с цитированием