summaryrefslogtreecommitdiff
path: root/src/table
AgeCommit message (Collapse)Author
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
2009-11-19(svn r18181) -Add: the concept of zero filled numbers to strgenrubidium
2009-11-09(svn r18027) -Codechange: make some unneededly global variables static and ↵rubidium
remove some unused variables
2009-11-08(svn r18008) -Codechange: Rename NUM_PRICES to PR_END, and use the Price ↵frosch
enum some more.
2009-11-07(svn r18005) -Codechange: Convert the Prices struct into an array and an enum.frosch
2009-11-04(svn r17971) -Codechange: make the code of the toolbar more uniform; give ↵rubidium
the switch bar a tooltip and unify the naming of sprites.
2009-11-02(svn r17955) -Codechange: s/SPR_PLAYER_ICON/SPR_COMPANY_ICON/rubidium
2009-10-29(svn r17902) -Fix: make the plane speed setting unchangeable in network ↵rubidium
games because it can be read by NewGRFs on game load and thus if it changes cause desyncs
2009-10-29(svn r17900) -Fix (r2497): ExtraPaletteValues' tables were all a factor 3 ↵rubidium
too big -Codechange: replace some magic numbers related to palette animation with constants