diff options
author | rubidium <rubidium@openttd.org> | 2009-10-06 17:28:06 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2009-10-06 17:28:06 +0000 |
commit | e0e5eae1eebf7a7b374743bdbc1bdfb49f764e8f (patch) | |
tree | c74cbbc4e19fb942819a2af44e7de807aa79d518 /src | |
parent | 5f59d0c5b4e85a3bb51936fa05b2c5493f571eca (diff) | |
download | openttd-e0e5eae1eebf7a7b374743bdbc1bdfb49f764e8f.tar.xz |
(svn r17721) -Codechange: replace a magic number with a constant
Diffstat (limited to 'src')
-rw-r--r-- | src/cargopacket.cpp | 2 | ||||
-rw-r--r-- | src/cargopacket.h | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/cargopacket.cpp b/src/cargopacket.cpp index 6e08c6f6a..4a3c9691b 100644 --- a/src/cargopacket.cpp +++ b/src/cargopacket.cpp @@ -92,7 +92,7 @@ void CargoList::Append(CargoPacket *cp) assert(cp != NULL); for (List::iterator it = packets.begin(); it != packets.end(); it++) { - if ((*it)->SameSource(cp) && (*it)->count + cp->count <= 65535) { + if ((*it)->SameSource(cp) && (*it)->count + cp->count <= CargoPacket::MAX_COUNT) { (*it)->count += cp->count; (*it)->feeder_share += cp->feeder_share; delete cp; diff --git a/src/cargopacket.h b/src/cargopacket.h index 4d66b0943..8bddaf3d4 100644 --- a/src/cargopacket.h +++ b/src/cargopacket.h @@ -45,6 +45,8 @@ private: /** We want this to be saved, right? */ friend const struct SaveLoad *GetCargoPacketDesc(); public: + /** Maximum number of items in a single cargo packet. */ + static const uint16 MAX_COUNT = UINT16_MAX; TileIndex source_xy; ///< The origin of the cargo (first station in feeder chain) TileIndex loaded_at_xy; ///< Location where this cargo has been loaded into the vehicle |