X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fturrets%2Fconfig.qh;h=caa68a86487dcd3780eb9c277f93aab8eacaa635;hb=905ec2fbd2b610eeb2591cdddbf71ce24b7bb3ab;hp=85cbd2006c75e7abedfe63c81fe555788225b1a0;hpb=919c48e2ad5873bf1efb041be2e23e2e60903baf;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/turrets/config.qh b/qcsrc/common/turrets/config.qh index 85cbd2006..caa68a864 100644 --- a/qcsrc/common/turrets/config.qh +++ b/qcsrc/common/turrets/config.qh @@ -1,34 +1,18 @@ -#ifndef TURRETS_CONFIG_H -#define TURRETS_CONFIG_H +#pragma once #ifdef SVQC -void Dump_Turret_Settings(void); +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); } } - -#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)))) } \ + if(tur_config_alsoprint) { LOG_INFO(a); } } -#define TUR_CONFIG_SETTINGS(tursettings) \ - #define TUR_ADD_CVAR(turret,name) TUR_CONFIG_WRITE_CVARS(turret,name) \ - tursettings \ - #undef TUR_ADD_CVAR - -#endif #endif