X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fturrets%2Fconfig.qh;h=caa68a86487dcd3780eb9c277f93aab8eacaa635;hb=bd84ca6fa3aa22e2100db210e7a4d7de8442d71f;hp=ad3a0c72fefafc0da3b2c255052aadaafedcbd81;hpb=c3f6bc06517a43e4de33d2a9148cdb36dbfc2ab8;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/turrets/config.qh b/qcsrc/common/turrets/config.qh index ad3a0c72f..caa68a864 100644 --- a/qcsrc/common/turrets/config.qh +++ b/qcsrc/common/turrets/config.qh @@ -1,29 +1,18 @@ -// ========================== -// Turret Config Generator -// ========================== +#pragma once -void Dump_Turret_Settings(void); +#ifdef SVQC + +void Dump_Turret_Settings(); float tur_config_file; float tur_config_alsoprint; -#define MAX_TUR_CONFIG 256 +const int MAX_TUR_CONFIG = 256; float TUR_CONFIG_COUNT; string tur_config_queue[MAX_TUR_CONFIG]; -#define TUR_CONFIG_QUEUE(a) { \ - tur_config_queue[TUR_CONFIG_COUNT] = a; \ - ++TUR_CONFIG_COUNT; } - #define TUR_CONFIG_WRITETOFILE(a) { \ fputs(tur_config_file, a); \ - if(tur_config_alsoprint) { print(a); } } + if(tur_config_alsoprint) { LOG_INFO(a); } } -#define TUR_CONFIG_WRITE_CVARS(turret,name) \ - { TUR_CONFIG_QUEUE( \ - sprintf("set g_turrets_unit_%s_%s %g\n", #turret, #name, \ - cvar(sprintf("g_turrets_unit_%s_%s", #turret, #name)))) } \ -#define TUR_CONFIG_SETTINGS(tursettings) \ - #define TUR_ADD_CVAR(turret,name) TUR_CONFIG_WRITE_CVARS(turret,name) \ - tursettings \ - #undef TUR_ADD_CVAR +#endif