diff options
author | rubidium <rubidium@openttd.org> | 2010-07-31 09:40:43 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2010-07-31 09:40:43 +0000 |
commit | e469a94a2df943c5595e91b2752782cfa4b2ff3f (patch) | |
tree | fac840c8181287080cea264e90915aa361596f88 /src/newgrf_config.cpp | |
parent | f7794e313f993bbb8394bfc6c27f6cd00fc534a0 (diff) | |
download | openttd-e469a94a2df943c5595e91b2752782cfa4b2ff3f.tar.xz |
(svn r20253) -Codechange: change GRFConfig::windows_paletted into a bitmask/bitset
Diffstat (limited to 'src/newgrf_config.cpp')
-rw-r--r-- | src/newgrf_config.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/newgrf_config.cpp b/src/newgrf_config.cpp index 9ce1962ce..c7a4f01b0 100644 --- a/src/newgrf_config.cpp +++ b/src/newgrf_config.cpp @@ -43,7 +43,7 @@ GRFConfig::GRFConfig(const GRFConfig &config) : grf_bugs(config.grf_bugs), num_params(config.num_params), num_valid_params(config.num_valid_params), - windows_paletted(config.windows_paletted) + palette(config.palette) { MemCpyT<uint8>(this->original_md5sum, config.original_md5sum, lengthof(this->original_md5sum)); MemCpyT<uint32>(this->param, config.param, lengthof(this->param)); @@ -92,7 +92,8 @@ const char *GRFConfig::GetDescription() const */ void GRFConfig::SetSuitablePalette() { - this->windows_paletted = (_use_palette == PAL_WINDOWS); + PaletteType pal = _use_palette; + SB(this->palette, GRFP_USE_BIT, 1, pal == PAL_WINDOWS ? GRFP_USE_WINDOWS : GRFP_USE_DOS); } GRFConfig *_all_grfs; |