diff options
author | frosch <frosch@openttd.org> | 2011-05-04 17:12:37 +0000 |
---|---|---|
committer | frosch <frosch@openttd.org> | 2011-05-04 17:12:37 +0000 |
commit | bbcd2bab5dabc8eb12c1349aac1c3dfa7a6a036d (patch) | |
tree | 5d948cd0e875f2e29ecabecb143749b8c6b40ed9 /src/spritecache.cpp | |
parent | c7a9c7dc927d60df77fe7824ed03f29bd1b29067 (diff) | |
download | openttd-bbcd2bab5dabc8eb12c1349aac1c3dfa7a6a036d.tar.xz |
(svn r22419) -Change: Always use the DOS palette for drawing.
-Remove: the '-i' option for palette selection.
Diffstat (limited to 'src/spritecache.cpp')
-rw-r--r-- | src/spritecache.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/spritecache.cpp b/src/spritecache.cpp index f11882d5e..7765c340a 100644 --- a/src/spritecache.cpp +++ b/src/spritecache.cpp @@ -20,6 +20,7 @@ #include "core/math_func.hpp" #include "table/sprites.h" +#include "table/palette_convert.h" /* Default of 4MB spritecache */ uint _sprite_cache_size = 4; @@ -237,7 +238,7 @@ static void *ReadSprite(const SpriteCache *sc, SpriteID id, SpriteType sprite_ty /* The data of index 0 is never used; "literal 00" according to the (New)GRF specs. */ for (int i = 1; i < RECOLOUR_SPRITE_SIZE; i++) { - dest[i] = _palette_remap[dest_tmp[_palette_reverse_remap[i - 1] + 1]]; + dest[i] = _palmap_w2d[dest_tmp[_palmap_d2w[i - 1] + 1]]; } } else { FioReadBlock(dest, num); |