summaryrefslogtreecommitdiff
path: root/src/table
AgeCommit message (Collapse)Author
2010-02-04(svn r19006) -Fix (r18970): default rail type determination failed causing ↵rubidium
'A'/SHIFT-F4 not to work the first time. As rail types can now be anything the explicit options for the different railtypes have been removed, leaving the most used rail type and first/last available rail types.
2010-02-04(svn r19005) -Codechange: make animated cursors have a bit set instead of ↵rubidium
using negative numbers that are passed as uints, then cast again to be compared as ints before being inverted to be actually used. Also fixes a couple of 'integer conversion resulted in truncation' warnings ICC spewed.
2010-02-04(svn r19004) -Codechange: silence ICC warning that 'integer conversion ↵rubidium
resulted in a change of sign'
2010-02-03(svn r18999) -Change: update some of the defaults (Eddi)rubidium
2010-02-03(svn r18994) -Change: content mirroring support (based on work by TrueBrain).rubidium
2010-01-31(svn r18972) -Add: [NewGRF] Per-rail type speed limits.peter1138
2010-01-29(svn r18945) -Codechange: typoyexo
2010-01-28(svn r18942) -Feature [FS#2678]: add a setting to reduce/disable aircraft ↵yexo
crashes
2010-01-25(svn r18915) -Fix (r18912): use a macro for empty DrawTileSprites elements ↵glx
(and solve missing braces/initializer warnings)
2010-01-24(svn r18912) -Codechange: free up a bunch of airporttile ids by using the ↵yexo
tile animation frame
2010-01-24(svn r18911) -Fix (r18910): forgot to svn add the new fileyexo
2010-01-22(svn r18888) -Codechange: Rename PALETTE_59[EF] to something more meaningful.frosch
2010-01-21(svn r18882) -Change: default to zero AIsrubidium
2010-01-21(svn r18874) -Codechange: Change enum Sprites { to static const StringID = ↵rubidium
for each SPR_ entry and similar for cursors and palettes. This avoids the need for a cast in some places and thus provides better type-safety.
2010-01-18(svn r18864) -Fix [FS#3532]: town noise population settings could not be ↵rubidium
changed in-game
2010-01-17(svn r18845) -Codechange: introduce AirportTileSpec and use it for animationyexo
2010-01-17(svn r18844) -Codechange: add GPL notice to src/table/airport_defaults.hyexo
2010-01-17(svn r18842) -Codechange: Rename SPRITE_MODIFIER_USE_OFFSET to ↵frosch
SPRITE_MODIFIER_CUSTOM_SPRITE, invert its meaning, and also use it for industry/house layouts instead of IS_CUSTOM_SPRITE().
2010-01-16(svn r18840) -Codechange: Use DrawCommonTileSeq[InGUI] for roaddepot drawing.frosch
2010-01-16(svn r18838) -Codechange [FS#3524]: reorganisation of the train acceleration ↵rubidium
code plus some minor optimisations (Terkhen)
2010-01-15(svn r18807) -Codechange: introduce AirportSpec and move several ↵yexo
non-statemachine-related variables to there
2010-01-15(svn r18806) -Codechange: Typo in commentpeter1138
2010-01-15(svn r18805) -Codechange: move airport_movement.h to table/rubidium
2010-01-09(svn r18766) -Codechange: Make train acceleration type (rail/elrail/monorail ↵peter1138
vs maglev) a rail type property
2010-01-03(svn r18703) -Feature-ish: allow virtually paying a percentage of the leg ↵rubidium
profit in feeder chains. This to give the user a better chance to get a feeder system without "losses".
2009-12-31(svn r18674) -Feature (FS#3459): Configurable slope steepness for trains ↵peter1138
from 0% to 10%, default is 3% as before (mostly by Terkhen)
2009-12-25(svn r18626) -Fix [FS#3425]: {CARGO} takes 2 parameters, not 1. This made ↵rubidium
{N:XYZ} commands after CARGO mess up their indices and that then triggered an assertion
2009-12-22(svn r18608) -Change: add the concept of music setsrubidium
2009-12-21(svn r18585) -Codechange: replace some magic numbers by constantsrubidium
2009-12-20(svn r18581) -Change (r18570): Update sprite tables for the window shading ↵alberth
sprites too.
2009-12-20(svn r18572) -Change: Enable 'multiple NewGRF engine sets' by default.frosch
2009-12-20(svn r18567) -Fix [FS#2613]: [NewGRF] House property 15 did not workrubidium
2009-12-19(svn r18541) -Feature: Additional map variety option for TGP landscape ↵peter1138
generator. Evolved from curve map idea from Zephyris.
2009-12-17(svn r18522) -Feature: add the possibility to not make new tree tiles in-gamerubidium
2009-12-15(svn r18509) -Codechange (r2515,r2753): Data for drawing single_x/y rail ↵peter1138
pieces was inverted.
2009-12-13(svn r18481) -Codechange: unify the curve pathfinder penalty defaults; 0.01 ↵rubidium
tile won't make a dent, 3 tiles might be a bit too much -Feature-ish: make maximum pathfinder penalties for finding depots customisable, also increase it slightly to 20 tiles worth of penalties.
2009-12-05(svn r18413) -Doc: Added doxygen strings for cargo-type related enums, ↵alberth
structs, and functions.
2009-12-05(svn r18409) -Change [FS#3349]: Recolour the bubble generator just like any ↵frosch
other industry. (planetmaker)
2009-12-04(svn r18404) -Codechange: link drive through stops better togetherrubidium
-Feature: make penalty for road stop occupancy user configurable -Fix [FS#1944]: road vehicles would not pick an empty drive through stop. Now they will *if* the penalty for driving around is less than the occupancy penalty -Fix [FS#1495]: long (articulated) road vehicles could block loading of others when the following road vehicle already got 'permission' to go to the next bay even when it could not reach it -Change: improve the throughput of the drive through road stops by letting them stop closer together
2009-12-04(svn r18403) -Codechange: Re-arrange header of table _original_house_specsbelugas
2009-12-01(svn r18362) -Cleanup: remove OPF for RVs and NTP to clean up lots of code ↵rubidium
and simplify some things for the future
2009-11-29(svn r18339) -Cleanup: remove SKIP support from strgen toorubidium
2009-11-28(svn r18329) -Remove: [strgen] Support for {SETX} and {SETXY}. Let it rest ↵frosch
in peace as NewGRF relict.
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 r18283) -Feature: [NewGRF] Add new price bases for removing industries, ↵frosch
building/removing unmovables (new objects), building/removing rail-waypoints/buoys, interacting with town-authority, building foundations, funding primary industries (when not prospecting) and towns. If a GRF does not set price multipliers for these new prices, but for the previously used ones, the old modifiers will be propagated to the new bases.
2009-11-24(svn r18282) -Codechange: Remove IndustrySpec::raw_industry_cost_multiplier ↵frosch
and use 8 * cost_multiplier instead.
2009-11-24(svn r18281) -Feature: founding towns in-game (based on work by Belugas, ↵smatz
TheJosh, GeekToo, Terkhen and others)
2009-11-24(svn r18278) -Cleanup (r1): No need to set a cost multiplier for ↵frosch
raw-industry-construction of banks. They have never been raw industries.
2009-11-24(svn r18268) -Feature: [NewGRF] Make price base multipliers related to ↵frosch
vehicles only apply to the GRF locally, if it defines engines of that type itself.
2009-11-19(svn r18192) -Codechange: make the music window RTL awarerubidium