summaryrefslogtreecommitdiff
path: root/src/settings.cpp
AgeCommit message (Collapse)Author
2010-01-29(svn r18952) -Fix (r18950): loading recent (=newer then title game) ↵yexo
savegames failed
2010-01-29(svn r18950) -Fix: make sure the values of settings loaded from a savegame ↵yexo
are valid
2010-01-28(svn r18943) -Feature [FS#2885]: make it possible to change newgame settings ↵yexo
from within a game via the console (use setting_newgame instead of setting)
2010-01-21(svn r18883) -Codechange: warn in the difficulty and AI configuration window ↵rubidium
when setting the number of AIs to non-zero when you don't have AIs
2010-01-18(svn r18864) -Fix [FS#3532]: town noise population settings could not be ↵rubidium
changed in-game
2010-01-16(svn r18838) -Codechange [FS#3524]: reorganisation of the train acceleration ↵rubidium
code plus some minor optimisations (Terkhen)
2010-01-15(svn r18812) -Codechange: make some functions in train.h functions of Train.rubidium
2010-01-15(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, ↵rubidium
if a header require a header make it include that header
2010-01-11(svn r18784) -Codechange: make NetworkSend_Command accept a company instead ↵rubidium
of using _local_company to pass that information, with the whole mess when you don't want the company to be _local_company.
2009-12-02(svn r18378) -Codechange: move the pathfinder 'length' constants to ↵rubidium
pathfinder_type.h
2009-12-01(svn r18364) -Codechange: move the pathfinders and their related files into ↵rubidium
a separate directory
2009-11-28(svn r18330) -Cleanup: remove some unneeded includesrubidium
2009-11-25(svn r18285) -Feature: show the expected arrival/departure dates in the ↵rubidium
timetable window. Based on work by PhilSophus.
2009-11-24(svn r18281) -Feature: founding towns in-game (based on work by Belugas, ↵smatz
TheJosh, GeekToo, Terkhen and others)
2009-11-09(svn r18028) -Codechange: unglobalise some functionsrubidium
2009-10-31(svn r17928) -Codechange: ShowErrorMessage() now takes the summary string ↵alberth
before the details string. Gentlemen, swap your string parameters.
2009-10-04(svn r17693) -Cleanup: remove some unneeded includesrubidium
2009-09-28(svn r17658) -Codechange: remove custom drawing of the signal density in the ↵rubidium
signal GUI -Codechange: move the state updates from OnPaint
2009-09-26(svn r17644) -Fix [FS#3219]: some inconsistencies with the difficulty ↵rubidium
settings in the scenario editor. Also re-enable changing some difficulty settings (e.g. max loan) in the scenario editor.
2009-09-20(svn r17596) -Codechange: constify some tablessmatz
2009-09-19(svn r17579) -Fix: remove doxygen docs for removed parameters, or change ↵rubidium
@param to @tparam if necessary
2009-09-19(svn r17570) -Fix: a number of Doxygen warnings about missing parameters, ↵rubidium
which were sometimes missing and sometimes just typos
2009-09-18(svn r17567) -Fix: some doxygen warningsrubidium
2009-09-13(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty ↵frosch
for more consistency and distinguishability.
2009-09-13(svn r17525) -Cleanup: Remove SetWindowDirty(), it is completely covered by ↵frosch
other functions already.
2009-09-12(svn r17510) -Fix [FS#3197]: When loading GRFConfigs from ini file, validate ↵frosch
them wrt. duplicate GRF IDs.
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-08-09(svn r17133) -Codechange: generalise the code that searches for base graphicsrubidium
2009-08-05(svn r17075) -Codechange: rename ~750 strings to be more uniform with their ↵rubidium
relatives
2009-07-13(svn r16821) -Codechange: unify the naming of type::UpdateVirtCoord and ↵rubidium
UpdateAll[Type]VirtCoords.
2009-07-05(svn r16750) -Fix: mark the intro gui dirty when changing the difficulty ↵yexo
level to avoid glitches on the difficulty button
2009-07-01(svn r16719) -Codechange: make IsArticulatedPart(), IsTrainEngine(), ↵smatz
IsTrainWagon(), IsMultiheaded(), EngineHasArticPart() and IsRearDualheaded() members of Train
2009-07-01(svn r16717) -Codechange: make IsFrontEngine() member of Trainsmatz
2009-06-25(svn r16654) -Codechange: cache industries in station's coverage area ↵smatz
instead of searching them everytime payment is made
2009-06-23(svn r16635) -Fix: a couple of MSVC 64 bits warningsrubidium
2009-06-20(svn r16603) -Codechange: enumify map size limits (based on a patch by Bilbo)smatz
2009-06-19(svn r16600) -Fix: Give a more meaningful error message when console ↵frosch
commands expect an integer but don't get one.
2009-06-10(svn r16554) -Fix (r16433): compilation with disabled network was brokensmatz
2009-06-01(svn r16494) -Codechange: cache train's speed limit caused by curvessmatz
2009-05-27(svn r16447) -Fix [FS#2922] (r16444): compiling on x86-64 failedyexo
2009-05-26(svn r16444) -Codechange: Set all company settings to their default value ↵yexo
for a new company instead of zeroing them.
2009-05-26(svn r16442) -Codechange: use new Vehicle accessors at more placessmatz
2009-05-26(svn r16441) -Codechange: new class SpecializedVehicle used as superclass ↵smatz
for all vehicle types
2009-05-26(svn r16439) -Change: Make the default vehicle servicing settings ↵yexo
company-based settings, so in a multiplayer game everyone can change them.
2009-05-26(svn r16434) -Cleanup: remove some dead code; primarily stuff that can't be ↵rubidium
reached like break after returns or break after functions that never return (i.e. NOT_REACHED)
2009-05-26(svn r16433) -Codechange: Remove most of CmdSetAutoreplace and replace it ↵yexo
with calls to CmdChangeCompanySetting
2009-05-26(svn r16429) -Change: Make the company settings behave like all others ↵yexo
settings: the default set in the main menu / config file is now really the default for a new company, and changing the value in game will no longer change the default for new companies.
2009-05-24(svn r16421) -Codechange: do not unnecessarily remove constness or ↵rubidium
unnecessarily add it.
2009-05-22(svn r16391) -Codechange: use Train instead of Vehicle where appropriate.rubidium
2009-05-17(svn r16338) -Codechange: split loading of references to two phasessmatz
In the first phase, indexes are stored. In the second phase, indexes are checked for validity and converted to pointers