Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-08-22 | (svn r6053) -Codechange: renamed all IsXXXIndex to IsValidXXXID | truelight | |
-Codechange: IsValidXXXID now also checks if XXX is really valid, not if the number is within range Both changes again in preperation of the new mem-pool system, which requires this. IsValidXXXID is not a bit less pretty, but that will be cleaned up after the new mem-pool system | |||
2006-08-22 | (svn r6052) -Codechange: change OrderType (order->type) in a typedef | truelight | |
-Codechange: renamed DeleteDestinationFromVehicleOrder to RemoveOrderFromAllVehicles to reflect his function better -Codechange: changed the params of RemoveOrderFromAllVehicles, to avoid unneeded variable-creation | |||
2006-08-22 | (svn r6047) -Codechange: FOR_ALL now _only_ loops valid items, and skips ↵ | truelight | |
invalid ones -Codechange: use IsValidXXX where ever possible Note: both changes to prepare for new pool system, which needs those changes. For every pool there are 2 ugly lines, which will be removed when done implementing new pool system. Based on FS#13 by blathijs, partly implemented. | |||
2006-08-22 | (svn r6045) -Cleanup: align all table-like structures using spaces, i.e. ↵ | rubidium | |
whitespace fixes only except for a few comments to make them uniform for the whole enum/struct. | |||
2006-08-21 | (svn r6039) -Fix: [newGRF] FS#287 Bugfix for error in NewGRF callback 31 ↵ | bjarni | |
code for aircraft (Mart3p) introduced in rev 5822 | |||
2006-08-20 | (svn r6002) -Cleanup: remove the now redundant BASE_YEAR constant. | rubidium | |
2006-08-16 | (svn r5926) -Codechange: make _cur_year contain the full year, instead of ↵ | rubidium | |
the offset since 1920 -Codechange: store all year related variables that are _not_ stored in a savegame/transported over the network in the same format as _cur_year | |||
2006-08-15 | (svn r5914) -Fix [FS#235]: Bugfix for errors in FindNearestHangar function ↵ | Darkvater | |
in aircraft_cmd.c (mart3p). | |||
2006-08-14 | (svn r5887) -Cleanup: move date related functions, defines and variables to ↵ | rubidium | |
date.[ch] -Cleanup: fix whitespace related coding style issues in date.[ch] -Cleanup: make original comments doxygen compatible and remove/change outdated comments | |||
2006-08-13 | (svn r5883) -Fix [FS#272]: use the height of the edge of the map for shadows ↵ | rubidium | |
of aircrafts that are outside the map; similar to r5841, caused by r5794. | |||
2006-08-09 | (svn r5822) - NewGRF: add support for callback 31, vehicle start/stop check. ↵ | peter1138 | |
This allows a set to disallow a vehicle from being started, i.e. to not be able to leave the depot. This is almost a partner to callback 1D. | |||
2006-08-09 | (svn r5819) - NewGRF: add support for refit costs specified in NewGRF. This ↵ | peter1138 | |
may affect the default refit costs for the default rail vehicles. | |||
2006-07-26 | (svn r5613) Rename VS_DISASTER to VS_SHADOW, because this is what this flag ↵ | tron | |
actually means | |||
2006-07-22 | (svn r5594) Be more strict what's allowed to be built in a hangar: if the ↵ | tron | |
airport can't handle planes/helicopters don't present and disallow building planes/helicopters - the latter case wasn't covered yet. Also remove an error message about building aircraft which can't be triggered by a normal client | |||
2006-07-03 | (svn r5454) -Fix: [ 1394231 ] Autorenew glitch on helicopters | bjarni | |
[ 1459348 ] Helicopters (possibly other aircraft) stopping in depot... by committing FS#233 Bugfix for autorenewed/autoreplaced helicopters staying in depot (Mart3p) now helicopters (this only applied to helicopters) no longer stops in hangars when replaced and they will not even go there for autorenew if the model is out of date | |||
2006-06-29 | (svn r5427) - Codechange: testing for "== true" is redundant. | peter1138 | |
2006-06-27 | (svn r5391) Miscellaneous, mostly bracing and whitespace, nothing spectacular | tron | |
2006-06-26 | (svn r5376) - Fix: Changed error message when trying to build a CTOL ↵ | richk | |
aircraft at a helidepot/helistation to "Airport has no runway". (Thanks to MeusH). Osprey can now be built at helidepot/helistation. (Thanks to mart3p). | |||
2006-06-23 | (svn r5346) - Feature: Add 4 new airports. 2 for aircraft, 2 for helicopters. | richk | |
Commuter airport: Small. 5x4. 3 terminals, 2 helipads. Intercontinental: massive. 9x11. 8 terminals, 2 helipads, 4 runways. Helidepot: a small heliport with a depot for helis only. Helistation: a large heliport with 3 helipads and a depot. | |||
2006-06-22 | (svn r5336) - NewGRF: draw custom helicopter rotor sprites in vehicle info ↵ | peter1138 | |
window, ensuring the correct direction is used (inspiration from mart3p) | |||
2006-06-14 | (svn r5262) Add symbolic names for the aircraft subtypes. not perfect, but ↵ | tron | |
better than raw numbers | |||
2006-06-09 | (svn r5187) - NewGRF: temporarily change a vehicle's cargo subtype when ↵ | peter1138 | |
calling the refit capacity callback. | |||
2006-06-09 | (svn r5186) - NewGRF: show default aircraft cargo type and the purchase list ↵ | peter1138 | |
(mart3p) | |||
2006-06-07 | (svn r5147) - NewGRF: Use refit capacity callback when refitting an aircraft ↵ | peter1138 | |
(mart3p) | |||
2006-06-07 | (svn r5146) - NewGRF: Support selection of aircraft default cargo type by ↵ | peter1138 | |
checking its refit mask. If aircraft can be refitted to passengers, no change happens, else the first refittable type is chosen. Also use refit capacity to determine the default capacity. | |||
2006-06-05 | (svn r5124) Add IsAircraftInHangar{Stopped,}(), which supersedes ↵ | tron | |
CheckStoppedInHangar() -Fix: Be more strict what it means for an aircraft to be in a hangar: It's not just being stopped on a hangar tile | |||
2006-06-04 | (svn r5104) - When refitting a vehicle to its existing cargo type, don't ↵ | peter1138 | |
lose the cargo onboard (useful when adding wagons to a train) | |||
2006-06-04 | (svn r5103) - Add cargo subtype parameter to refit commands (mart3p) | peter1138 | |
2006-06-04 | (svn r5094) Remove _new_{aircraft,roadveh,ship,train,wagon}_id. ↵ | tron | |
_new_vehicle_id is enough. | |||
2006-05-19 | (svn r4914) -Fix (FS#180) Aircraft can now serve as feeders | celestar | |
2006-05-19 | (svn r4910) - NewGRF: add and initialize cargo subtype for vehicle visual ↵ | peter1138 | |
variations | |||
2006-05-11 | (svn r4826) -Fix: [autoreplace] fixed possible problem when autoreplacing ↵ | bjarni | |
and was number of vehicles (of a type, not total) was reached now the new vehicle gets the same number as the old one, completely removing the problem where we could run out of numbers since we don't have to find free numbers for the new vehicles, autoreplace should be somewhat faster, specially in late games NOTE: in CmdBuildRailVehicle(), bit 0 and 1 in p2 have been switched to make the meaning of bit 0 consistent with the other build commands. CmdCloneVehicle() is modified to follow this as well | |||
2006-05-02 | (svn r4693) - NewGRF: invalidate aircraft in viewports during loading stages ↵ | peter1138 | |
so that graphic changes are visible. (mart3p) | |||
2006-05-01 | (svn r4653) - NewGRF: enable use of custom helicopter rotors in game (but ↵ | peter1138 | |
not GUI windows yet) (mart3p) | |||
2006-05-01 | (svn r4642) - Codechange: reorganise airport.h and airport_movement.h to ↵ | peter1138 | |
avoid having 8 copies of the airport FTAs, and make the enums used available elsewhere. | |||
2006-04-18 | (svn r4465) -Codechange (FS#60): Remove a variable no one really needs. ↵ | celestar | |
(DaleStan) | |||
2006-04-10 | (svn r4342) Change the first two parameters of commands - virtual pixel ↵ | tron | |
coordinates of the tile to operate on - to a TileIndex Remove DoCommandByTile(), because now it does the same as DoCommand() | |||
2006-04-03 | (svn r4246) -Codechange. Replaced about 100 occurences of '16' by TILE_SIZE | celestar | |
2006-03-26 | (svn r4120) Use the new station functions where appropriate | tron | |
2006-03-24 | (svn r4079) Add GetSation{Index,ByTile}() to get the station index resp. the ↵ | tron | |
station from a tile | |||
2006-03-12 | (svn r3832) Replace some magic numbers by (Diag)Direction enums | tron | |
2006-03-12 | (svn r3829) Reduce the use of _error_message by directly returning error ↵ | tron | |
codes instead of using this global variable | |||
2006-03-08 | (svn r3786) More work for DirDiff | tron | |
2006-03-08 | (svn r3784) Add a type and functions to handle direction changes | tron | |
2006-03-08 | (svn r3783) Replace further ints and magic numbers by Direction, ↵ | tron | |
DiagDirection and friends | |||
2006-03-04 | (svn r3758) Remove the news validation callback. It is superseded by r3757. | tron | |
2006-03-04 | (svn r3757) -Feature: Delete news items about vehicles, when they get stale | tron | |
This is used to delete - all news about a vehicle, when it gets deleted - "vehicle has stopped in depot" news, when it gets started - "vehicle has invalid orders" news, when the orders get changed | |||
2006-02-11 | (svn r3588) - Refit: Use only one global to return the refit capacity rather ↵ | peter1138 | |
than one per vehicle type. | |||
2006-02-10 | (svn r3585) Similar changes to the order handlers of the other vehicle types ↵ | tron | |
like r3584 | |||
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 |