summaryrefslogtreecommitdiff
path: root/engine.c
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2005-11-05 16:07:26 +0000
committerpeter1138 <peter1138@openttd.org>2005-11-05 16:07:26 +0000
commit267314b4d0a28ac8a9d5b0d44a7c6dcd7ef88ac1 (patch)
treead0c24edec46ec7170c414961c2eda4185970ae0 /engine.c
parentd86829d0e09fd981cc65c85d65f75129f9299b8f (diff)
downloadopenttd-267314b4d0a28ac8a9d5b0d44a7c6dcd7ef88ac1.tar.xz
(svn r3139) -NewGRF, Feature: support for articulated rail vehicles. This is used, for example, by coal tenders.
Diffstat (limited to 'engine.c')
-rw-r--r--engine.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/engine.c b/engine.c
index 2ce2a21a7..2018734c4 100644
--- a/engine.c
+++ b/engine.c
@@ -375,6 +375,8 @@ static const SpriteGroup* ResolveVehicleSpriteGroup(const SpriteGroup *spritegro
if (dsg->variable == 0x0C) {
/* Callback ID */
value = callback_info & 0xFF;
+ } else if (dsg->variable == 0x10) {
+ value = (callback_info >> 8) & 0xFF;
} else if ((dsg->variable >> 6) == 0) {
/* General property */
value = GetDeterministicSpriteValue(dsg->variable);