(svn r15410) -Cleanup: get rid of most of the references to the 'patches' except where it's used for backward compatability.

This commit is contained in:
rubidium
2009-02-08 12:25:13 +00:00
parent 27105127f6
commit 377ce6c5bf
83 changed files with 9864 additions and 9863 deletions

View File

@@ -67,7 +67,7 @@ void GamelogReset()
const LoggedAction *la = &_gamelog_action[i];
for (uint j = 0; j < la->changes; j++) {
const LoggedChange *lc = &la->change[j];
if (lc->ct == GLCT_PATCH) free(lc->patch.name);
if (lc->ct == GLCT_SETTING) free(lc->setting.name);
}
free(la->change);
}
@@ -133,7 +133,7 @@ static const char *la_text[] = {
"game loaded",
"GRF config changed",
"cheat was used",
"patch settings changed",
"settings changed",
"GRF bug triggered",
};
@@ -211,8 +211,8 @@ void GamelogPrint(GamelogPrintProc *proc)
}
break;
case GLCT_PATCH:
AddDebugText(buf, "Patch setting changed: %s : %d -> %d", lc->patch.name, lc->patch.oldval, lc->patch.newval);
case GLCT_SETTING:
AddDebugText(buf, "Setting changed: %s : %d -> %d", lc->setting.name, lc->setting.oldval, lc->setting.newval);
break;
case GLCT_GRFADD:
@@ -360,21 +360,21 @@ void GamelogOldver()
lc->oldver.version = (_savegame_type == SGT_OTTD ? ((uint32)_sl_version << 8 | _sl_minor_version) : _ttdp_version);
}
/** Logs change in game patches. Only non-networksafe patches are logged
* @param name patch name
* @param oldval old patch value
* @param newval new patch value
/** Logs change in game settings. Only non-networksafe settings are logged
* @param name setting name
* @param oldval old setting value
* @param newval new setting value
*/
void GamelogPatch(const char *name, int32 oldval, int32 newval)
void GamelogSetting(const char *name, int32 oldval, int32 newval)
{
assert(_gamelog_action_type == GLAT_PATCH);
assert(_gamelog_action_type == GLAT_SETTING);
LoggedChange *lc = GamelogChange(GLCT_PATCH);
LoggedChange *lc = GamelogChange(GLCT_SETTING);
if (lc == NULL) return;
lc->patch.name = strdup(name);
lc->patch.oldval = oldval;
lc->patch.newval = newval;
lc->setting.name = strdup(name);
lc->setting.oldval = oldval;
lc->setting.newval = newval;
}