From 8ca21a3cb03f3275061676b9d20a7ba18429064e Mon Sep 17 00:00:00 2001 From: peter1138 Date: Thu, 28 Dec 2006 13:18:07 +0000 Subject: (svn r7592) -Feature: Add support for tractive effort to 'realistic' acceleration. --- newgrf.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'newgrf.c') diff --git a/newgrf.c b/newgrf.c index 60a16a46b..ea91c1e33 100644 --- a/newgrf.c +++ b/newgrf.c @@ -416,6 +416,10 @@ static bool RailVehicleChangeInfo(uint engine, int numinfo, int prop, byte **buf FOR_EACH_OBJECT ei[i].callbackmask = grf_load_byte(&buf); break; + case 0x1F: /* Tractive effort coefficient */ + FOR_EACH_OBJECT rvi[i].tractive_effort = grf_load_byte(&buf); + break; + case 0x21: /* Shorter vehicle */ FOR_EACH_OBJECT rvi[i].shorten_factor = grf_load_byte(&buf); break; @@ -466,7 +470,6 @@ static bool RailVehicleChangeInfo(uint engine, int numinfo, int prop, byte **buf /* TODO */ /* Fall-through for unimplemented one byte long properties. */ - case 0x1F: /* Tractive effort */ case 0x20: /* Air drag */ case 0x26: /* Retire vehicle early */ /* TODO */ @@ -3692,3 +3695,4 @@ void LoadNewGRF(uint load_index, uint file_index) CalculateRefitMasks(); } + -- cgit v1.2.3-54-g00ecf