summaryrefslogtreecommitdiff
path: root/newgrf.c
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2006-10-17 14:52:55 +0000
committerpeter1138 <peter1138@openttd.org>2006-10-17 14:52:55 +0000
commitda639420411af786afb8935b3ffa8ae5b7a2bf02 (patch)
tree65561802c9a3ba08aa86919f9a87fa96adc65492 /newgrf.c
parent8072c6fe17fceb454171bc1837be4c6f1bdde4bb (diff)
downloadopenttd-da639420411af786afb8935b3ffa8ae5b7a2bf02.tar.xz
(svn r6795) - NewGRF: Add support for cargo-specific wagon overrides.
Diffstat (limited to 'newgrf.c')
-rw-r--r--newgrf.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/newgrf.c b/newgrf.c
index c67d4c199..dfa1d764e 100644
--- a/newgrf.c
+++ b/newgrf.c
@@ -1870,8 +1870,7 @@ static void FeatureMapSpriteGroup(byte *buf, int len)
if (ctype == GC_INVALID) ctype = GC_PURCHASE;
if (wagover) {
- // TODO: No multiple cargo types per vehicle yet. --pasky
- SetWagonOverrideSprites(engine, _cur_grffile->spritegroups[groupid], last_engines, last_engines_count);
+ SetWagonOverrideSprites(engine, ctype, _cur_grffile->spritegroups[groupid], last_engines, last_engines_count);
} else {
SetCustomEngineSprites(engine, ctype, _cur_grffile->spritegroups[groupid]);
last_engines[i] = engine;
@@ -1901,7 +1900,7 @@ static void FeatureMapSpriteGroup(byte *buf, int len)
SetRotorOverrideSprites(engine, _cur_grffile->spritegroups[groupid]);
} else {
// TODO: No multiple cargo types per vehicle yet. --pasky
- SetWagonOverrideSprites(engine, _cur_grffile->spritegroups[groupid], last_engines, last_engines_count);
+ SetWagonOverrideSprites(engine, GC_DEFAULT, _cur_grffile->spritegroups[groupid], last_engines, last_engines_count);
}
} else {
SetCustomEngineSprites(engine, GC_DEFAULT, _cur_grffile->spritegroups[groupid]);