31.03.2013, 04:48
Можно ли как-то задефайнить часть константы? Например:
Есть список дефайнов цветов в скрипте вида BK_COLOR, в новой версии инклюда поменялся префикс на BG. Чтобы после компиляции осталась обратная совместимость, решили ввести такой дефайн:
Но так надо для каждого цвета писать. Можно ли как-то сделать нечто подобное:
Есть список дефайнов цветов в скрипте вида BK_COLOR, в новой версии инклюда поменялся префикс на BG. Чтобы после компиляции осталась обратная совместимость, решили ввести такой дефайн:
pawn Code:
#if defined BK_BLACK
#define BK_BLACK BG_BLACK
#endif
pawn Code:
#if defined BK_
#define BK_ BG_
#endif

