Codechange: replace InjectDParam/ShiftParameters by setting the right parameter values in the first place

This commit is contained in:
rubidium42
2021-07-03 08:03:33 +02:00
committed by rubidium42
parent 1d9912134d
commit 979783f90e
4 changed files with 13 additions and 36 deletions

View File

@@ -83,16 +83,6 @@ int64 StringParameters::GetInt64(WChar type)
return this->data[this->offset++];
}
/**
* Shift all data in the data array by the given amount to make
* room for some extra parameters.
*/
void StringParameters::ShiftParameters(uint amount)
{
assert(amount <= this->num_param);
MemMoveT(this->data + amount, this->data, this->num_param - amount);
}
/**
* Set DParam n to some number that is suitable for string size computations.
* @param n Index of the string parameter.
@@ -319,15 +309,6 @@ void SetDParamStr(uint n, const std::string &str)
SetDParamStr(n, str.c_str());
}
/**
* Shift the string parameters in the global string parameter array by \a amount positions, making room at the beginning.
* @param amount Number of positions to shift.
*/
void InjectDParam(uint amount)
{
_global_string_params.ShiftParameters(amount);
}
/**
* Format a number into a string.
* @param buff the buffer to write to