Commit Graph

468 Commits (b518a614fb2d44f451bf7c158b0d7042fb76035e)

Author SHA1 Message Date
terkhen bd254b06d3 (svn r20303) -Feature: [NewGRF] Air drag property support for trains and road vehicles. Air drag for vehicles with air drag not set or set to zero will use a default value depending on their max speed. 14 years ago
terkhen df44a20fcc (svn r20300) -Add: Air drag field to the rail engine information. 14 years ago
terkhen da80ebb00d (svn r20297) -Doc: Explain the default tractive effort value used by standard road vehicles. 14 years ago
frosch c18839704b (svn r20286) -Codechange: Unify end of doxygen comments. 14 years ago
frosch 5b86c79fce (svn r20283) -Codechange: Unify start of doygen comments. 14 years ago
rubidium a777266426 (svn r20259) -Add: allow NewGRFs to specify their version and use that to hide old NewGRFs / to choose the newest when loading compatible NewGRFs 14 years ago
rubidium ed20526231 (svn r20203) -Fix: some file "headers" were incorrect, including doxygen @file so they wouldn't be picked up by doxygen. 14 years ago
michi_cc eeaa6995e6 (svn r20167) -Add: Vehicle var 4A to the NewGRF debug window. 14 years ago
rubidium 1b507dcf66 (svn r20164) -Fix [FS#3870]: inconsistencies w.r.t. to km/h vs km-ish/h as "base" unit for aircraft speeds 14 years ago
terkhen 6154b346e3 (svn r20144) -Feature: Allow to configure the delay of hover events, or to disable them completely. 14 years ago
yexo fc1e0784ae (svn r20051) -Fix [FS#3916]: coloured_news_year was stored in savegames while it should be a client setting 14 years ago
michi_cc a8c6eaeb4a (svn r20048) -Feature: Add a setting to forbid towns building level crossings. 14 years ago
frosch 1d397bdaf3 (svn r19949) -Doc: Mention tricky units (like speed) more often and more consistently. 15 years ago
frosch c5752c301b (svn r19947) -Doc: Comment engine property tables with engine names. (Krille) 15 years ago
smatz d012953528 (svn r19870) -Codechange: silence some of GCC 3.3 warnings 15 years ago
rubidium 2660ad2caf (svn r19863) -Fix: redraw the screen when changing the currency settings 15 years ago
frosch bd270258c4 (svn r19852) -Fix [FS#TT-MS]: Drawing fallback sprites for unavailable NewGRF waypoints failed. 15 years ago
rubidium f09a74a996 (svn r19812) -Codechange: give some unnamed enums a name or, in case they consisted of unrelated values use static const (u)int 15 years ago
rubidium 35ba356ed3 (svn r19804) -Fix (r19802): Compile before commit, or at least triple check :) 15 years ago
belugas 2ef7ec4309 (svn r19803) -Fix(r19802): Compile before commit, or at least double check... 15 years ago
belugas 6ef9f85cb6 (svn r19802) -Codechange: Replace some more magic numbers by corresponding constants 15 years ago
belugas 1e5ef8ce36 (svn r19800) -Codechange: Replace magic number by corresponding constant 15 years ago
rubidium 99e88d6f7f (svn r19796) -Codechange: introduce and use a {DEPOT} string command 15 years ago
rubidium d34ba381d4 (svn r19758) -Add: {HEIGHT} string command 15 years ago
rubidium e50df06e23 (svn r19751) -Change [FS#3798]: make sure the chat area fits in the default window size; if you want it larger, you can always change/override it in the config file. 15 years ago
terkhen de2f1c6f74 (svn r19721) -Change: Set the new base costs to better values. 15 years ago
terkhen 170ad8a3c9 (svn r19720) -Feature: New base costs for building/clearing canals, building/clearing aqueducts and building/clearing locks. 15 years ago
terkhen 74a7508777 (svn r19715) -Codechange: Rename all appareances of shiplift to lock. 15 years ago
rubidium bea48ab975 (svn r19712) -Fix (r19708): if the parent was a town, the parent wasn't shown 15 years ago
rubidium ab8562f71c (svn r19708) -Add: NewGRF "debugging" window and data tables; should be a useful tool for NewGRF developers to get some insights into the value of some variables 15 years ago
rubidium 53b6999442 (svn r19705) -Change: reinitialise the windows when changing the newgrf_developer_tools setting 15 years ago
rubidium 54473f0cda (svn r19704) -Codechange: unify the style of GSF enums; now they're plural instead of mixed 15 years ago
rubidium d8c2c261c0 (svn r19702) -Add: {HEX} to strgen 15 years ago
rubidium 02363447a6 (svn r19697) -Add: sprite for NewGRF some debuging features 15 years ago
rubidium 190dc63a8d (svn r19649) -Add: plural rule for Maltese
-Fix: plural rule for Irish
15 years ago
yexo 5d37ff11ba (svn r19570) -Add: [NewGRF] support for extended text code 0x9A 11, print qword 15 years ago
yexo 0195074581 (svn r19548) -Add: Client setting 'gui.ai_developer_tools' to enable the break on AI string 15 years ago
frosch 395c3ec315 (svn r19515) -Add: Client setting 'gui.newgrf_developer_tools' to enable otherwise hidden features.
-Add: Console command 'reload_newgrfs'; only available when newgrf developer tools are enabled.
15 years ago
smatz d2e99657fa (svn r19507) -Codechange: remove semicolon after DECLARE_POSTFIX_INCREMENT and DECLARE_ENUM_AS_BIT_SET 15 years ago
frosch a2bf2bfa87 (svn r19499) -Remove: same_industry_close setting did not do what it said and caused NewGRF trouble. 15 years ago
yexo a2ea0b7b12 (svn r19465) -Codechange: support for multi-tile hangars 15 years ago
yexo e414e06ab8 (svn r19462) -Codechange: use the AS_GENERIC macro also for the dummy airport 15 years ago
yexo cc23ebd446 (svn r19457) -Codechange: introduce AirportOverrideManager to keep track of airports if a newgrf can't be found 15 years ago
yexo ff7e317db0 (svn r19456) -Codechange; increase the maximum number of airports 15 years ago
yexo 22a27d3b62 (svn r19455) -Codechange: split all airport information in Station to a seperate class 15 years ago
yexo 841e385368 (svn r19451) -Cleanup: remove some unused code 15 years ago
yexo c90afebee4 (svn r19389) -Fix [FS3676]: only show the "No AIs available" error message when explicitly changing the number of AI opponents 15 years ago
yexo c5e5a2d651 (svn r19354) -Codechange: store the number of layouts in AirportSpec 15 years ago
yexo 79a8345749 (svn r19353) -Codechange: use static objects for the airport statemachines instead of new/delete at the start/end of the game
-Codechange: store the fta in AirportSpec
15 years ago
terkhen f78a386b87 (svn r19346) -Feature: Configurable slope steepness for road vehicles from 0% to 10%, default is 7%. 15 years ago
terkhen e6878d7ba1 (svn r19345) -Feature: Realistic acceleration for road vehicles. 15 years ago
yexo 5dce998f6a (svn r19327) -Codechange: make the oilrig a part of the original airports array so some special cases can be removed 15 years ago
yexo e6d7e6e977 (svn r19326) -Codechange: store the airport name as property in AirportSpec 15 years ago
yexo d587ad5782 (svn r19325) -Codechange: introduce airport classes and split the default airports in 4 classes 15 years ago
rubidium 39b9be2998 (svn r19308) -Change [FS#3655]: Increase the default small font size for freetype fonts as 6 point fonts are usually unreadable 15 years ago
peter1138 73fdfa40e0 (svn r19307) -Add: Let railtypes specify their own smallmap colour. No legend support yet. 15 years ago
yexo 446372fe9f (svn r19299) -Codechange: store the most compatible ttd airport type in AirportSpec
-Fix: [NewGRF] return the ttd airport type in station var 0xF1
15 years ago
yexo 63e056c043 (svn r19205) -Codechange: move AirportSpec to newgrf_airport.h/cpp 15 years ago
yexo 6a17ead8e4 (svn r19204) -Fix (r1919x): airport tiles without animation had an incomplete contructor 15 years ago
yexo 86fc08789d (svn r19199) -Codechange: add a 'name'-property to airport tiles 15 years ago
yexo 2c502fe4a1 (svn r19196) -Codechange: change the airport tile animation info so it works just like for industry tiles 15 years ago
yexo bc156f754a (svn r19194) -Feature: action 0/1/2/3 support for newgrf airporttiles 15 years ago
yexo 966382f3d8 (svn r19193) -Codechange: increase the maximum number of airport tiles to 256 and introduce AirportTileOverrideManager 15 years ago
rubidium 15395264af (svn r19179) -Codechange: make strgen do some checking on whether genders are valid for a command (e.g. we don't have genders for numbers) 15 years ago
yexo f865f0a386 (svn r19165) -Fix [FS#3629]: vehicle running costs shouldn't be changed in a running game 15 years ago
yexo 40c54781f6 (svn r19099) -Doc: two files had the wrong name in the @file comment 15 years ago
smatz e7278ecf7a (svn r19082) -Codechange: make 'developer' a regular setting 15 years ago
yexo cd707d5016 (svn r19066) -Fix: settings that are part of the "ttdpatch flags" can cause desyncs if they're changed in network games 15 years ago
terkhen ad0b94ae44 (svn r19064) -Feature: Allow to select different land colours for the smallmap (reworked by Alberth). 15 years ago
peter1138 7cc76dcbda (svn r19056) -Add: [NewGRF] Action 3/2/1 (i.e. new graphics) support for rail types. (To be documented...) 15 years ago
frosch 45e12aa841 (svn r19053) -Codechange: Add an enum for the special flags of industry tiles. (based on andythenorth' work) 15 years ago
rubidium 7cc757805c (svn r19023) -Fix (r18807): city airport introduction date had become 5 years later 15 years ago
rubidium 8939407043 (svn r19006) -Fix (r18970): default rail type determination failed causing '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. 15 years ago
rubidium 6c1bebfa5d (svn r19005) -Codechange: make animated cursors have a bit set instead of 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. 15 years ago
rubidium 73a178e150 (svn r19004) -Codechange: silence ICC warning that 'integer conversion resulted in a change of sign' 15 years ago
rubidium ecb01a2477 (svn r18999) -Change: update some of the defaults (Eddi) 15 years ago
rubidium 57996b7cd5 (svn r18994) -Change: content mirroring support (based on work by TrueBrain). 15 years ago
peter1138 8ef348311d (svn r18972) -Add: [NewGRF] Per-rail type speed limits. 15 years ago
yexo d31d15ec00 (svn r18945) -Codechange: typo 15 years ago
yexo 06d4f3a0f2 (svn r18942) -Feature [FS#2678]: add a setting to reduce/disable aircraft crashes 15 years ago
glx 23abbb98fb (svn r18915) -Fix (r18912): use a macro for empty DrawTileSprites elements (and solve missing braces/initializer warnings) 15 years ago
yexo 0f5286a388 (svn r18912) -Codechange: free up a bunch of airporttile ids by using the tile animation frame 15 years ago
yexo 0746b396b5 (svn r18911) -Fix (r18910): forgot to svn add the new file 15 years ago
frosch 04090dc6ab (svn r18888) -Codechange: Rename PALETTE_59[EF] to something more meaningful. 15 years ago
rubidium e0ab8d7a9e (svn r18882) -Change: default to zero AIs 15 years ago
rubidium ab46479d64 (svn r18874) -Codechange: Change enum Sprites { to static const StringID = 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. 15 years ago
rubidium 30fd2ed3c1 (svn r18864) -Fix [FS#3532]: town noise population settings could not be changed in-game 15 years ago
yexo bfb2635c58 (svn r18845) -Codechange: introduce AirportTileSpec and use it for animation 15 years ago
yexo 330ae7dca9 (svn r18844) -Codechange: add GPL notice to src/table/airport_defaults.h 15 years ago
frosch 9bbabadd29 (svn r18842) -Codechange: Rename SPRITE_MODIFIER_USE_OFFSET to SPRITE_MODIFIER_CUSTOM_SPRITE, invert its meaning, and also use it for industry/house layouts instead of IS_CUSTOM_SPRITE(). 15 years ago
frosch fc2ceddce8 (svn r18840) -Codechange: Use DrawCommonTileSeq[InGUI] for roaddepot drawing. 15 years ago
rubidium ff69edfc17 (svn r18838) -Codechange [FS#3524]: reorganisation of the train acceleration code plus some minor optimisations (Terkhen) 15 years ago
yexo 84cd40a483 (svn r18807) -Codechange: introduce AirportSpec and move several non-statemachine-related variables to there 15 years ago
peter1138 43dba09df0 (svn r18806) -Codechange: Typo in comment 15 years ago
rubidium 80702e8b87 (svn r18805) -Codechange: move airport_movement.h to table/ 15 years ago
peter1138 8651144bee (svn r18766) -Codechange: Make train acceleration type (rail/elrail/monorail vs maglev) a rail type property 15 years ago
rubidium f99c8b3f21 (svn r18703) -Feature-ish: allow virtually paying a percentage of the leg profit in feeder chains. This to give the user a better chance to get a feeder system without "losses". 15 years ago
peter1138 a70af30250 (svn r18674) -Feature (FS#3459): Configurable slope steepness for trains from 0% to 10%, default is 3% as before (mostly by Terkhen) 15 years ago
rubidium b0e7f79d2f (svn r18626) -Fix [FS#3425]: {CARGO} takes 2 parameters, not 1. This made {N:XYZ} commands after CARGO mess up their indices and that then triggered an assertion 15 years ago
rubidium 42d7f30dcc (svn r18608) -Change: add the concept of music sets 15 years ago