Changeset - r9016:0b97a5315335
[Not reviewed]
master
0 1 0
rubidium - 16 years ago 2008-04-21 09:20:42
rubidium@openttd.org
(svn r12815) -Codechange: reshuffle some variables in the CargoPacket struct saving 4 of 36 bytes with a 32 bit compiler and 8 of 48 bytes on 64 bit compiler per cargo packets. There are generally more cargopackets in game than vehicles.
1 file changed with 2 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/cargopacket.h
Show inline comments
 
@@ -22,13 +22,13 @@ DECLARE_OLD_POOL(CargoPacket, CargoPacke
 
 * Container for cargo from the same location and time
 
 */
 
struct CargoPacket : PoolItem<CargoPacket, CargoPacketID, &_CargoPacket_pool> {
 
	StationID source;       ///< The station where the cargo came from first
 
	Money feeder_share;     ///< Value of feeder pickup to be paid for on delivery of cargo
 
	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
 
	StationID source;       ///< The station where the cargo came from first
 

	
 
	uint16 count;           ///< The amount of cargo in this packet
 
	byte days_in_transit;   ///< Amount of days this packet has been in transit
 
	Money feeder_share;     ///< Value of feeder pickup to be paid for on delivery of cargo
 
	bool paid_for;          ///< Have we been paid for this cargo packet?
 

	
 
	/**
0 comments (0 inline, 0 general)