summaryrefslogtreecommitdiff
path: root/src/cargopacket.h
AgeCommit message (Collapse)Author
2008-04-21(svn r12815) -Codechange: reshuffle some variables in the CargoPacket struct ↵rubidium
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.
2008-03-31(svn r12489) -Codechange: split station.h into station_base.h and ↵rubidium
station_func.h.
2008-03-28(svn r12468) -Codechange: move some type related stuff from station.h (and ↵rubidium
openttd.h) to station_type.h.
2008-02-12(svn r12120) -Cleanup: const-ify parameters when checking for same ↵peter1138
cargopacket source.
2008-01-18(svn r11914) -Documentation: fix some @file statementglx
2008-01-09(svn r11801) -Codechange: remove some unneeded includes from some header files.rubidium
2007-12-21(svn r11680) -Codechange: refactor more out of openttd.h and functions.h.rubidium
2007-08-30(svn r11009) -Codechange: unvirtualise IsValid as that isn't needed with ↵rubidium
templates. This gives up to 10% performance increase in games with lots of vehicles.
2007-08-30(svn r11002) -Codechange: unhackify the cargo packet list saving (a little).rubidium
2007-08-02(svn r10749) -Codechange: use the generic pool item class as super class for ↵rubidium
cargo packets, which results in a nice reduction of code duplication.
2007-08-01(svn r10743) -Fix: some typos introduces by copy-pasting.rubidium
2007-06-27(svn r10358) -Codechange: remove the cargopacket leakchecker as it never ↵rubidium
asserted in almost a week of stresstesting, so I'm pretty sure all cornercases are tested by now.
2007-06-22(svn r10266) -Codechange: keep track of the origin, time of travel and ↵rubidium
accumulated feeder share (transfers) of individual pieces of cargo. This means that cargo isn't thrown on a big pile when it's put in a station or unloaded at a station, however the GUI does not reflect these changes yet so you will not actually see it.