diff options
author | celestar <celestar@openttd.org> | 2005-06-15 16:58:15 +0000 |
---|---|---|
committer | celestar <celestar@openttd.org> | 2005-06-15 16:58:15 +0000 |
commit | 9b8cb17831751c2c8a6410b2e4e917eb0916515b (patch) | |
tree | 2eb137bb1707e901e92c6b76b07fab582068ccbc /order_cmd.c | |
parent | 85fae22fa8b2e35099fcd699409b4b3606d99835 (diff) | |
download | openttd-9b8cb17831751c2c8a6410b2e4e917eb0916515b.tar.xz |
(svn r2441) -Feature: You can now give transfer order to set up feeder systems
Diffstat (limited to 'order_cmd.c')
-rw-r--r-- | order_cmd.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/order_cmd.c b/order_cmd.c index 247644459..92be684e7 100644 --- a/order_cmd.c +++ b/order_cmd.c @@ -523,7 +523,7 @@ int32 CmdModifyOrder(int x, int y, uint32 flags, uint32 p1, uint32 p2) VehicleID veh = p1 & 0xFFFF; if (!IsVehicleIndex(veh)) return CMD_ERROR; - if (p2 != OFB_FULL_LOAD && p2 != OFB_UNLOAD && p2 != OFB_NON_STOP) return CMD_ERROR; + if (p2 != OFB_FULL_LOAD && p2 != OFB_UNLOAD && p2 != OFB_NON_STOP && p2 != OFB_TRANSFER) return CMD_ERROR; v = GetVehicle(veh); if (v->type == 0 || !CheckOwnership(v->owner)) return CMD_ERROR; @@ -551,6 +551,9 @@ int32 CmdModifyOrder(int x, int y, uint32 flags, uint32 p1, uint32 p2) case OFB_NON_STOP: TOGGLEBIT(order->flags, OFB_NON_STOP); break; + case OFB_TRANSFER: + TOGGLEBIT(order->flags, OFB_TRANSFER); + break; default: NOT_REACHED(); } |