void Dump_Turret_Settings()
{
+ #define TUR_CONFIG_WRITETOFILE(str) write_String_To_File(tur_config_file, str, tur_config_alsoprint)
int totalsettings = 0;
FOREACH(Turrets, it != TUR_Null, {
// step 1: clear the queue
heapsort(TUR_CONFIG_COUNT, T_Config_Queue_Swap, T_Config_Queue_Compare, NULL);
// step 4: write queue
- TUR_CONFIG_WRITETOFILE(sprintf("// {{{ #%d: %s\n", i, it.turret_name))
+ TUR_CONFIG_WRITETOFILE(sprintf("// {{{ #%d: %s\n", i, it.turret_name));
for(int j = 0; j <= TUR_CONFIG_COUNT; ++j)
- TUR_CONFIG_WRITETOFILE(config_queue[j])
- TUR_CONFIG_WRITETOFILE("// }}}\n")
+ TUR_CONFIG_WRITETOFILE(config_queue[j]);
+ TUR_CONFIG_WRITETOFILE("// }}}\n");
// step 5: debug info
LOG_INFOF("#%d: %s: %d settings...", i, it.turret_name, TUR_CONFIG_COUNT);
totalsettings += TUR_CONFIG_COUNT;
});
+ #undef TUR_CONFIG_WRITETOFILE
// clear queue now that we're finished
TUR_CONFIG_COUNT = 0;