summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortron <tron@openttd.org>2006-08-31 11:25:00 +0000
committertron <tron@openttd.org>2006-08-31 11:25:00 +0000
commita80a17007ab2dbc731cb906aa9db18f1e4a26431 (patch)
tree5c6290809b9bc70119e78d4a607bd95f7ce612e6
parent925b633afab7bc3d7ba974d5342709657f5168e3 (diff)
downloadopenttd-a80a17007ab2dbc731cb906aa9db18f1e4a26431.tar.xz
(svn r6266) Replace four shifts by a single multiplication and let the compiler handle what to do with it - it does a better job
-rw-r--r--smallmap_gui.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/smallmap_gui.c b/smallmap_gui.c
index 0f540e826..6f9be989f 100644
--- a/smallmap_gui.c
+++ b/smallmap_gui.c
@@ -427,8 +427,7 @@ static inline uint32 GetSmallMapIndustriesPixels(TileIndex tile)
TileType t = GetEffectiveTileType(tile);
if (t == MP_INDUSTRY) {
- byte color = _industry_smallmap_colors[GetIndustryGfx(tile)];
- return color + (color << 8) + (color << 16) + (color << 24);
+ return _industry_smallmap_colors[GetIndustryGfx(tile)] * 0x01010101;
}
return ApplyMask(MKCOLOR(0x54545454), &_smallmap_vehicles_andor[t]);