summaryrefslogtreecommitdiff
path: root/src/openttd.cpp
AgeCommit message (Collapse)Author
2008-04-03(svn r12550) -Change: the signal GUI is now persistent - has the same data ↵smatz
when it is reopened
2008-03-31(svn r12501) -Codechange: split signs.h.rubidium
2008-03-31(svn r12498) -Codechange: bring a little 'order' to openttd.cpp's includes ↵rubidium
and do not 'define' VARDEF for files that do not have them anymore.
2008-03-31(svn r12495) -Codechange: reduce the dependency on newgrf_station.h ↵rubidium
(especially because newgrf_station.h includes a lot of stuff).
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-28(svn r12459) -Codechange: split news.h into news_type.h and news_func.h.rubidium
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-03-06(svn r12347) -Feature(ette): Increase house animation frame number from 32 ↵frosch
to 128.
2008-03-04(svn r12335) -Codechange: Don't stuff signed values into a unsigned variable ↵peter1138
when the variable can just be unsigned...
2008-02-20(svn r12202) -Fix: When loading a savegame fails, don't start creating a new ↵peter1138
game, just go straight back to the intro screen.
2008-02-20(svn r12195) -Fix [FS#1787](r12100): there can be oil rigs at map borders, ↵smatz
do not set water class for them
2008-02-18(svn r12179) -Codechange: use GetCrossingRailTrack() and ↵smatz
GetCrossingRailAxis() to improve code readability
2008-02-14(svn r12141) -Codechange: Introduce IsNormalRoad[Tile](), ↵frosch
IsRoadDepot[Tile]() and HasTileRoadType(); and use them.
2008-02-13(svn r12134) -Change: count the number of ticks a vehicle was running this ↵smatz
day to calculate running cost -Fix [FS#1739]: vehicle profit is now counted with 8bit fract, so it is now shown properly in the vehicle details window
2008-02-13(svn r12129) -Change [FS#1759]: simplified patch settings for pathfinders ↵smatz
(Yorick)
2008-02-10(svn r12101) -Fix (r12100): there are void tiles at MapMaxX,Y - have to ↵smatz
substract one to be on water border tiles
2008-02-10(svn r12100) -Fix (r12042): check for water class of surrounding tiles fails ↵smatz
for buoys at map borders
2008-02-09(svn r12096) -Fix: remove leftover property when loading older savegamessmatz
2008-02-08(svn r12088) -Fix: assert when loading savegame with wrong tiletype at south ↵smatz
map borders
2008-02-06(svn r12070) -Cleanup(r12042): Water-owner of shipdepots is no longer ↵frosch
needed. Removed.
2008-02-02(svn r12042) -Fix [FS#1676]: Reimplement how rivers and canals are stored in ↵peter1138
the map, allowing the sea/river/canal status to also be stored for buoys, docks, locks and depots. All these are now allowed on rivers and removal of them will revert to the original water type.
2008-01-24(svn r11974) -Fix [FS#1684]: Shore and sea tiles under bridges were ↵frosch
converted to canals in old savegames.
2008-01-23(svn r11960) -Cleanup: simplify some IsTunnel(Tile) / IsBridge(Tile) conditionssmatz
2008-01-20(svn r11934) -Codechange: add persistent random data for river and canal tiles.peter1138
2008-01-17(svn r11910) -Fix: play 'ding-ding' crossing sound in more cases (except ↵smatz
gameload and crossing construction) -Fix: crossing sound is bound to tile, not to vehicle
2008-01-17(svn r11908) -Fix: update crossing when merging a company, when building a ↵smatz
crossing and after loading older savegame
2008-01-15(svn r11867) -Fix: do not reset changes to persistent storages during world ↵rubidium
generation. -Fix: store changes to persistent storages after performing all the game logic instead of resetting them.
2008-01-15(svn r11855) -Fix [FS#1335]: recompute town population when removing a ↵glx
'newhouses' grf, or when loading a game with missing 'newhouses' grfs
2008-01-13(svn r11840) -Codechange: split network.h so not everything in there needs ↵rubidium
to be included when wanting to know whether we are a server.
2008-01-13(svn r11832) -Codechange: get rid of (quite) some VARDEFs.rubidium
2008-01-13(svn r11829) -Feature: allow reloading openttd.cfg when starting a new game ↵rubidium
on a dedicated server. Patch by dihedral.
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 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-11(svn r11811) -Fix: make compilation without networking work again (and thus ↵rubidium
move the debugdumpcommand stuff out of the network 'area').
2008-01-09(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.rubidium
2008-01-07(svn r11777) -Codechange: split the string header and make do not include it ↵rubidium
when it's not necessary.
2008-01-07(svn r11774) -Change: do not include variables.h in a header when it is not ↵rubidium
needed.
2008-01-07(svn r11771) -Codechange: split settings.h into better separated headers.rubidium
2008-01-01(svn r11742) -Codechange [FS#1319]: Run window tick events when paused, so ↵peter1138
that news pop-ups and the about window still progress. For other windows the events are ignored when paused.
2008-01-01(svn r11735) -Fix [FS#1574]: Don't reset loading indicator IDs when only ↵peter1138
reloading NewGRFs.
2007-12-29(svn r11719) -Codechange: split sound.h in a header with types and one with ↵rubidium
functions.
2007-12-28(svn r11717) -Fix [FS#1590]: make sure invalid players have all shares owned ↵smatz
by PLAYER_SPECTATOR
2007-12-28(svn r11714) -Fix[FS#1569]: Do not allow player inauguration date on ↵belugas
scenarios to be bigger than current year. This will not (yet) be true if you are loading a scenario with the "-g" command line option.
2007-12-28(svn r11713) -Codechange: Move some declarations and definitions in a more ↵belugas
logical disposition
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'