summaryrefslogtreecommitdiff
path: root/src/oldloader.cpp
AgeCommit message (Collapse)Author
2008-04-06(svn r12587) -Codechange: unduplicate some code in the Unpack*Order ↵rubidium
functions and move the 'normal' case Pack/Unpack to Order.
2008-04-05(svn r12584) -Codechange: do not access the order type directly.rubidium
2008-04-05(svn r12583) -Codechange: make AssignOrder a class function of order.rubidium
2008-04-01(svn r12531) -Codechange: Rename some variables for consistency.frosch
2008-03-31(svn r12501) -Codechange: split signs.h.rubidium
2008-03-31(svn r12490) -Codechange: rename engine.h to engine_func.h and remove ↵rubidium
unneeded inclusions of engine.h and/or replace them with engine_type.h.
2008-03-31(svn r12489) -Codechange: split station.h into station_base.h and ↵rubidium
station_func.h.
2008-03-24(svn r12401) -Fix (r9754): when loading TTD savegame some data were lost ↵glx
(profits, ...) due to a 'reallocation' for vehicle type conversion. The conversion is now done before loading the vehicle chunk.
2008-03-23(svn r12399) -Fix: some old DOS savegame didn't load properly due to ↵rubidium
'garbage' that was sprinkled in some places.
2008-03-18(svn r12381) -Fix [FS1835] [FS1535] (r11855): The number of houses wasn't ↵skidd13
computed right. A few other things regaring the updating had to be changed. Big thanks for support to frosch123 and SmatZ, to name just a few. (Inspired by a patch of bilbo)
2008-02-15(svn r12143) -Fix (r8038): Engine::preview_player does not contain a Player ↵peter1138
ID. Rename this to preview_player_rank and change back to a uint8 to avoid confusion.
2008-01-29(svn r12004) -Codechange: refactor the random functions to reduce code ↵rubidium
duplication.
2008-01-25(svn r11982) -Revert (r8738): Now we have shores in corners. No need to ↵frosch
remove them from TTDP games.
2008-01-24(svn r11971) -Codechange: use of FOR_ALL_ENGINES/ENGINEIDS_OF_TYPE instead ↵peter1138
of for-loops
2008-01-13(svn r11828) -Codechange: include table/* as the last includes and remove an ↵rubidium
unneeded include from openttd.h.
2008-01-12(svn r11824) -Fix (r11822): Converting signs from TTD games incompletepeter1138
2008-01-12(svn r11823) -Fix (r11822): Custom names from old TTD games were not updated.peter1138
2008-01-12(svn r11822) -Codechange: Replaced fixed size custom name array. Names are ↵peter1138
now attached to their object directly and there is no limit to the amount of names. -Fix: NewGRF engines could not be renamed.
2008-01-12(svn r11818) -Codechange: split player.h into smaller pieces.rubidium
2008-01-09(svn r11792) -Codechange: move some (virtually) globally included AI related ↵rubidium
structs to a place where they are only included a few times.
2008-01-08(svn r11784) -Codechange: set up initial engine data in one placepeter1138
2008-01-08(svn r11782) -Codechange: e->type was used before being properly initialized ↵peter1138
(it relied on previous runs) but there is no need to invalidate window data during game load as the windows in question cannot be open.
2008-01-07(svn r11775) -Codechange: move all autoreplace/autorenew functions to a ↵rubidium
single location.
2008-01-07(svn r11774) -Change: do not include variables.h in a header when it is not ↵rubidium
needed.
2007-12-27(svn r11706) -Codechange: split vehicle.h and remove another bunch of ↵rubidium
useless includes.
2007-12-26(svn r11702) -Codechange: move all date related stuff to date*.rubidium
2007-12-26(svn r11701) -Codechange: removal unnecessary inclusions of map.h (and split ↵rubidium
map.h).
2007-12-25(svn r11692) -Codechange: move some functions from 'functions.h' to a more ↵rubidium
logical place and remove about 50% of the includes of 'functions.h'
2007-12-23(svn r11684) -Codechange: split gfx.h in a type and functional header.rubidium
2007-12-22(svn r11682) -Codechange: move some 'generic' geometry related types into a ↵rubidium
single file and do not include gfx.h everywhere to get a Point type.
2007-12-21(svn r11677) -Codechange: move price and command related types/functions to ↵rubidium
their respective places.
2007-11-24(svn r11510) -Codechange: merge the IS_*INSIDE* functions and rename them ↵skidd13
fitting to the naming style
2007-11-19(svn r11482) -Codechange: Remove the doubled function ClrBitT and rename the ↵skidd13
remaining to fit with the naming style
2007-11-19(svn r11481) -Codechange: Rename the HASBIT function to fit with the naming ↵skidd13
style
2007-11-19(svn r11475) -Codechange: rename clamp and clampu to Clamp and ClampU to fit ↵skidd13
with the coding style
2007-10-16(svn r11280) -Fix [FS#1343]: wrong money related values when loading old ↵rubidium
games. Inspired on a patch by SmatZ.
2007-10-16(svn r11275) -Fix: oldloader crashing when referencing a vehicle that is not ↵rubidium
yet loaded.
2007-10-15(svn r11271) -Fix [FS#1333]: some (very) old games (TTD original scenarios ↵rubidium
for example) would give a new vehicle spree, even though the vehicles were introduced decades ago.
2007-10-13(svn r11255) -Fix [FS#1332]: industry counter was not updated on TTD ↵glx
savegame loading
2007-10-11(svn r11245) -Fix r11228: the moreanimation feature made loading TTD(p) ↵truelight
games impossible (Csaboka)
2007-10-08(svn r11228) -Codechange: implement the "moreanimation" feature of TTDP, so ↵rubidium
we can properly support newindustries.
2007-09-07(svn r11057) -Fix [FS#1215]: loading TTD savegames went into an infinite ↵rubidium
loop due to not yet properly set next and previous pointers.
2007-08-30(svn r11004) -Codechange: some reworks of the saveload mechanism to be able ↵rubidium
to save and load private and protected variables in the vehicle struct.
2007-08-26(svn r10981) -Fix [FS#1156] (r10970): stations gave ratings for accepted ↵rubidium
cargo too.
2007-08-03(svn r10771) -Codechange: remove some code duplication from the old loader.rubidium
2007-08-02(svn r10759) -Codechange: make the industry struct use the pool item class ↵rubidium
as super class.
2007-08-02(svn r10758) -Codechange: make the depot struct use the pool item class as ↵rubidium
super class.
2007-07-26(svn r10697) -Codechange: give a more sensible names to some of the unkX ↵rubidium
variables.
2007-07-16(svn r10601) -Codechange: store (and use) the type of stations instead of ↵rubidium
hardcoding station types by graphics IDs.
2007-07-04(svn r10439) -Codechange: initial steps for customized industry productions.rubidium