(svn r22258) -Codechange: introduce a wrapper class to clean up the arguments to FormatString

This commit is contained in:
yexo
2011-03-18 13:34:52 +00:00
parent 63fd82e5a6
commit 0e17cbc9f8
3 changed files with 371 additions and 262 deletions

View File

@@ -49,8 +49,9 @@ TownNameParams::TownNameParams(const Town *t) :
char *GetTownName(char *buff, const TownNameParams *par, uint32 townnameparts, const char *last)
{
if (par->grfid == 0) {
int64 args[1] = { townnameparts };
return GetStringWithArgs(buff, par->type, args, endof(args), last);
int64 args_array[1] = { townnameparts };
StringParameters tmp_params(args_array);
return GetStringWithArgs(buff, par->type, &tmp_params, last);
}
return GRFTownNameGenerate(buff, par->grfid, par->type, townnameparts, last);