Add: store base graphics parameters in openttd.cfg.

This commit is contained in:
frosch
2023-10-02 14:37:43 +02:00
committed by frosch
parent f09fda1ff0
commit de3f29d7b2
7 changed files with 50 additions and 0 deletions

View File

@@ -66,6 +66,12 @@ GRFConfig::GRFConfig(const GRFConfig &config) :
{
}
void GRFConfig::SetParams(const std::vector<uint32_t> &pars)
{
this->num_params = static_cast<uint8_t>(std::min(this->param.size(), pars.size()));
std::copy(pars.begin(), pars.begin() + this->num_params, this->param.begin());
}
/**
* Return whether this NewGRF can replace an older version of the same NewGRF.
*/