Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-03-01 | (svn r3714) Add functions to turn tiles into water and shore tiles | tron | |
2006-03-01 | (svn r3697) Rename DIAG1/DIAG2 to X resp. Y as this conveys a bit better in ↵ | tron | |
which direction a pieces of rail goes | |||
2006-02-21 | (svn r3644) Don't use FindLandscapeHeightByTile() when it's overkill - often ↵ | tron | |
it was just a complicated way of writing GetTileSlope(tile, NULL) | |||
2006-02-20 | (svn r3627) - Change all hardcoded 255 max-saveload versions with the define ↵ | Darkvater | |
SL_MAX_VERSION | |||
2006-02-18 | (svn r3613) Some more const, indentation, whitespace and similar stuff | tron | |
2006-02-18 | (svn r3612) - RoadStop->slot[] stores a vehicle index. Adjust its type and ↵ | peter1138 | |
use INVALID_VEHICLE instead of nonsense INVALID_SLOT. | |||
2006-02-09 | (svn r3582) Restructure MoveGoodsToStation() to avoid double bookkeeping of ↵ | tron | |
StationIDs and station pointers | |||
2006-02-09 | (svn r3581) Just noticed the indentation was totally off, fix it | tron | |
2006-02-09 | (svn r3580) Some small cleanups before the real change, especially reduce ↵ | tron | |
the indentation by one by using continue | |||
2006-02-06 | (svn r3564) Several smaller changes: | tron | |
- Don't treat non-booleans as booleans - Reduce variable scope - Bracing - Use DeMorgan's law to make conditionals easier to read - if cascade -> switch - Replace some magic numbers by symbolic names - Avoid assignments within other statements | |||
2006-02-03 | (svn r3530) - NewGRF: Move station resolver to newgrf_station | peter1138 | |
2006-02-01 | (svn r3511) More whitespace ([FS#46] by Rubidium) | tron | |
2006-02-01 | (svn r3510) Fiddle with whitespace and parentheses | tron | |
2006-01-29 | (svn r3472) - [PBS] Remove from trunk. Anyone interested can still find it ↵ | Darkvater | |
in branch/pbs. This reverts revisions r3158, r3140, r3075, r2977, r2674, r2625, r2621, r2529, r2528, r2525, r2524, r2519, r2517, r2516, r2507, r2499. (in conjunction with Tron) - The only change is that the nsignalsw.grf file is kept and that existing nightlies with PBS signals get those signals converted to combo-signals. | |||
2006-01-06 | (svn r3372) - Fix: update signal states when building or removing rail ↵ | peter1138 | |
station blocks | |||
2006-01-05 | (svn r3365) Staticise 36 functions | tron | |
2005-12-29 | (svn r3353) Simplify the automatic length adjustment algorithm for replacing ↵ | tron | |
trains: Use the length of the train before the replacement as reference length | |||
2005-12-25 | (svn r3341) -Codechange: make mingw32 happy, and renamed Rectangle, because ↵ | truelight | |
it already exists on that platform | |||
2005-12-18 | (svn r3313) Remove GPMI related changes from trunk | tron | |
Revisions in detail: 2542, 3226 (partial), 3229, 3231, 3232, 3238, 3242-3245, 3251, 3253, 3260, 3263, 3265, 3266, 3269, 3277, 3278, 3279, 3283 (partial), 3304, 3305, 3306 | |||
2005-12-14 | (svn r3305) -Rename: Changed all instances of ottd_ related to the AI to ttai_ | truelight | |
2005-12-14 | (svn r3297) Staticise | tron | |
2005-12-10 | (svn r3282) - Codechange: Replace tests against CMD_ERROR with CmdFailed() | peter1138 | |
2005-11-23 | (svn r3232) -Add: implemented the event-system for AIs | truelight | |
-Add: added several hooks (event-callbacks) for road-related-stuff | |||
2005-11-22 | (svn r3227) -Codechange: [Savegame] removed 'minor' version, and renamed ↵ | truelight | |
'major' version to just: version. | |||
2005-11-18 | (svn r3218) -Feature: Multiheaded train engines will now stay in the same train | bjarni | |
This means that any user attempt to remove a rear engine will tell the user to move the front engine instead This fixes the assert when moving multiheaded engines (introduced in r3144) Note: to make old savegames use this feature, some engines might be turned around in order to link engines in pairs -Codechange: train subtype is now a bitmask This allows fast access to info like if it is a wagon or engine and if it is in front and so on Note: savegame version bump | |||
2005-11-17 | (svn r3213) - Codechange: Clean up handling of road stops, avoiding ↵ | peter1138 | |
unnecessary use of pointers and using the *BIT() macros. | |||
2005-11-16 | (svn r3202) If cascade -> switch | tron | |
2005-11-15 | (svn r3185) const | tron | |
2005-11-15 | (svn r3184) GB/SB | tron | |
2005-11-14 | (svn r3182) Fix braino in r3181 | tron | |
2005-11-14 | (svn r3181) -Bracing | tron | |
-Indentation -Whitespace -DeMorgan's Law -Test with NULL or 0 for non-booleans -'\0' instead of 0 for chars -Remove redundantly redundant comments (like DoFoo(); // Do foo) -Join multiple short lines with a single statement -Split single lines with multiple statements -Avoid assignments in if | |||
2005-11-13 | (svn r3173) Use the trinary operator and switch to improve readability | tron | |
Also align short cases nicely | |||
2005-11-13 | (svn r3172) static, const | tron | |
2005-11-12 | (svn r3167) - NewGRF: Start moving custom station code to separate files. | peter1138 | |
Rewrite handling of station classes. Allow for more than 8 station tile layouts. Start of code to unload custom stations. | |||
2005-11-11 | (svn r3166) Constify read-only accesses of custom stations | peter1138 | |
2005-11-07 | (svn r3155) -Feature: [autoreplace] autoreplace can now remove cars from too ↵ | bjarni | |
long trains -Trains will now remember the length of stations it visits and sell cars when being autoreplaced if they became too long -If it needs to remove cars, then it starts from the front and sells all it can find until the train is short enough -This only works for trains, that knows the station length of the route so a full uninterrupted run is needed -a train needs 1-2 runs to detect if the shortest station is expanded -This feature can be turned on and off in the train replace window and each company can have it's own setting -NOTE: minor savegame version bump | |||
2005-10-23 | (svn r3078) Some more stuff, which piled up: | tron | |
- const, whitespace, indentation, bracing, GB/SB, pointless casts - use the trinary operator where appropriate - data types (uint[] -> AcceptedCargo, ...) - if cascade -> switch - if (ptr) -> if (ptr != NULL) - DeMorgan's Law - Fix some comments - 0 -> '\0', change magic numbers to symbolic constants | |||
2005-10-22 | (svn r3077) static, const, bracing, indentation, 0 -> '\0'/NULL, typos in ↵ | tron | |
comments, excess empty lines, minor other changes nothing spectacular, just some stuff, which piled up | |||
2005-10-19 | (svn r3066) Constify the parameter of GetSlopeZ_*() | tron | |
2005-10-16 | (svn r3049) Replace byte/int/uint by RailType where appropriate | tron | |
2005-10-15 | (svn r3046) Replace some numbers with sprite names and fix a typo in the ↵ | tron | |
sprite list | |||
2005-10-11 | (svn r3030) More work for GB/SB, this time concerning the waiting_acceptance ↵ | tron | |
attribute of stations | |||
2005-10-10 | (svn r3028) s/255/OWNER_SPECTATOR/ | tron | |
2005-10-07 | (svn r3024) -Codechange: Another batch of replacements of ↵ | tron | |
int/uint/int16/byte/-1 with proper types and constants | |||
2005-10-05 | (svn r3019) -Codechange: Replace explicit shifting/anding/oring with GB and SB | tron | |
2005-10-04 | (svn r3015) -NewGRF: Add a new sprite group result type, and support loading ↵ | peter1138 | |
of callbacks results within random and "real" groups. (Not fully supported yet.) | |||
2005-10-04 | (svn r3014) -NewGRF, Codechange: Make all sprite group references be ↵ | peter1138 | |
pointers instead of copying the data around. | |||
2005-09-28 | (svn r2995) Replace 0xFF/0xFFFF with ↵ | tron | |
CT_INVALID/OWNER_SPECTATOR/INVALID_STATION where appropriate | |||
2005-09-18 | (svn r2962) - const correctness for all Get* functions and most Draw* ↵ | Darkvater | |
functions that don't change their pointer parameters - change a lot of byte player types to PlayerID - beautify header files, same "#endif /* filename */" ending | |||
2005-09-14 | (svn r2953) - Fix: [ 1257766 ] Cannot make ships go to an oil platform ↵ | Darkvater | |
(oilrig has no station). While it is still possible that oilrigs end up without a station, it is only the case where no more stations can be built at all |