diff options
author | peter1138 <peter1138@openttd.org> | 2006-05-17 08:20:36 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2006-05-17 08:20:36 +0000 |
commit | 5a65e3301ef6698f42332cc5275af58fcd47460f (patch) | |
tree | 86473fe61b5bbbf5466a59213c097725714ee861 /newgrf.c | |
parent | afd69f53f59b5bf1e4c51b56434931e62f186180 (diff) | |
download | openttd-5a65e3301ef6698f42332cc5275af58fcd47460f.tar.xz |
(svn r4896) - NewGRF: add support for vehicle property 0x25 (user defined data) used by variable 0x42.
Diffstat (limited to 'newgrf.c')
-rw-r--r-- | newgrf.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -437,6 +437,10 @@ static bool RailVehicleChangeInfo(uint engine, int numinfo, int prop, byte **buf } break; + case 0x25: /* User-defined bit mask to set when checking veh. var. 42 */ + FOR_EACH_OBJECT rvi[i].user_def_data = grf_load_byte(&buf); + break; + case 0x27: /* Miscellaneous flags */ FOR_EACH_OBJECT ei[i].misc_flags = grf_load_byte(&buf); break; @@ -454,7 +458,6 @@ static bool RailVehicleChangeInfo(uint engine, int numinfo, int prop, byte **buf case 0x1C: /* Refit cost */ case 0x1F: /* Tractive effort */ case 0x20: /* Air drag */ - case 0x25: /* User-defined bit mask to set when checking veh. var. 42 */ case 0x26: /* Retire vehicle early */ /* TODO */ FOR_EACH_OBJECT grf_load_byte(&buf); |