summaryrefslogtreecommitdiff
path: root/src/cargopacket.h
diff options
context:
space:
mode:
authorfonsinchen <fonsinchen@openttd.org>2013-10-22 16:15:59 +0000
committerfonsinchen <fonsinchen@openttd.org>2013-10-22 16:15:59 +0000
commitbd230f34f415c6c89b40e504c8a56e1bca29ac2e (patch)
tree3d4b1482b0031240a19741e49a929c5e80ce324c /src/cargopacket.h
parent6524849386fa7b24814db93746c2c07c3de8f1c0 (diff)
downloadopenttd-bd230f34f415c6c89b40e504c8a56e1bca29ac2e.tar.xz
(svn r25900) -Change [FS#5677]: Allow restricted flows to be picked for kept cargo.
Diffstat (limited to 'src/cargopacket.h')
-rw-r--r--src/cargopacket.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cargopacket.h b/src/cargopacket.h
index 3ae9e9927..d425f30f5 100644
--- a/src/cargopacket.h
+++ b/src/cargopacket.h
@@ -311,6 +311,9 @@ protected:
void AddToMeta(const CargoPacket *cp, MoveToAction action);
void RemoveFromMeta(const CargoPacket *cp, MoveToAction action, uint count);
+ static MoveToAction ChooseAction(const CargoPacket *cp, StationID cargo_next,
+ StationID current_station, bool accepted, StationIDStack next_station);
+
public:
/** The station cargo list needs to control the unloading. */
friend class StationCargoList;