Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-16 | Codechange: Don't use globals for return values from vehicle command procs. | Michael Lutz | |
2021-12-16 | Codechange: Un-bitstuff vehicle/engine commands. | Michael Lutz | |
2021-12-16 | Codechange: Un-bitstuff commands taking a ClientID (i.e. CMD_CLIENT_ID). | Michael Lutz | |
2021-12-16 | Codechange: Template DoCommand to automagically reflect the parameters of ↵ | Michael Lutz | |
the command proc. When finished, this will allow each command handler to take individually different parameters, obliviating the need for bit-packing. | |||
2021-12-16 | Codechange: Move flags in CommandProc in front of the command arguments. | Michael Lutz | |
2021-12-16 | Codechange: Let the compile generate the master command table out of ↵ | Michael Lutz | |
templated command traits. This is using a non-intrusive type-traits like templated system, which allows compile-time validation that the command table and the command enum match up. | |||
2021-12-16 | Codechange: Move command arguments to the back of the DoCommand function call. | Michael Lutz | |
2021-11-07 | Update: add setting to hide news about competitors vehicle crash (#9653) | Guillaume Renoult | |
2021-10-23 | Codechange: remove redundant 'info_view' parameter, it can be derived from ↵ | frosch | |
'image_type'. | |||
2021-06-13 | Codechange: convert printf DEBUG statements to fmt Debug statements | rubidium42 | |
2021-05-15 | Change: Use gender-neutral pronouns | rubidium42 | |
2021-03-09 | Fix #8810: "aircraft out of fuel" news was looking in the wrong place (#8832) | Patric Stout | |
v->tile for aircrafts is always zero when in the air. Only when it starts its landing (or take-off) patterns it becomes a sane value. So instead, base the news on the last x/y coordinates of the plane. | |||
2021-02-20 | Codechange: rename sound ids to make more sense. (#8701) | frosch | |
2021-01-13 | Fix #8560: Planes were landing at the wrong height at airports with lowered ↵ | Charles Pigott | |
hangar tiles | |||
2021-01-11 | Fix #7619: nudge fast planes sooner towards their target (#8531) | Patric Stout | |
For non-NewGRF planes, "count" is never above 1. So planes can smoothly be guided to their destination. For NewGRF planes, they can go as quick as "count" values of 20. This easily overshoots the target. So, calculate if the plane will overshoot, and start nudging him to the destination earlier. You won't notice this either way, as it all happens within a single tick. | |||
2021-01-08 | Codechange: Remove min/max functions in favour of STL variants (#8502) | Charles Pigott | |
2021-01-05 | Fix #7611: keeps news about accidents around after vehicle is cleaned up (#8497) | Patric Stout | |
When a vehicle is cleaned up, all news that points to the news is also removed. This was a bit evil, as it would also remove any news related to crashed, acting like the crash never happened. This left players a bit in the dark what was going on exactly. | |||
2021-01-05 | Fix #8437: Crash when using certain heliports with rotated airports | Charles Pigott | |
2021-01-05 | Fix #8437: Planes landing at non-rectangular airports could be drawn at the ↵ | Charles Pigott | |
wrong height Only the rotated intercontinental airport, don't get excited | |||
2021-01-05 | Codechange: create MutableSpriteCache to remove the need to cast Vehicle to ↵ | Matt Kimber | |
a mutable type in render methods | |||
2020-12-06 | Change: [NewGRF] Use aircraft property 12 also for helicopters. | frosch | |
Due to keeping compatibility we can only do this for NewGRF-defined sound effects. | |||
2020-05-21 | Codechange: Use std::string for most of the user-settable custom names. | Michael Lutz | |
2019-12-21 | Codechange: Replace vehicle related FOR_ALL with range-based for loops | glx | |
2019-12-21 | Codechange: Replace station related FOR_ALL with range-based for loops | glx | |
2019-11-10 | Cleanup: Removed SVN headers | S. D. Cloudt | |
2019-11-02 | Fix ccb4c37: Use of possibly uninitialised pointer (#7818) | Charles Pigott | |
2019-11-02 | Fix #5405: Aircraft could route to depots outside their range (#7104) | SamuXarick | |
2019-10-25 | Codechange: Replaced 255's with an enum entry TERMGROUP | Jack McKiernan | |
2019-09-29 | Fix: Some typos found using codespell | JMcKiern | |
2019-04-29 | Codechange: Remove Company/OwnerByte types | Charles Pigott | |
2019-04-10 | Codechange: Use null pointer literal instead of the NULL macro | Henry Wilson | |
2019-03-18 | Codechange: fix Intel C++ Compiler linking issues. | Patric Stout | |
GetAircraftFlightLevel<Aircraft> is only used in static functions inside aircraft_cmd.cpp. With GCC, Clang and MSVC this is not an issue, but on ICC fails linking, because it doesn't find this version of this template. Possibly these two pieces of information are linked. Explicit defining the function fixes the issue. | |||
2019-03-03 | Change: make crash chance at short runway independent of plane crash rate ↵ | Johannes E. Krause | |
setting (there's a cheat for this) | |||
2019-02-27 | Fix #6574: Remove go to hangar orders when rebuilding airport | Samu | |
When replacing an airport with another, cancel current orders of type 'go to depot' from aircraft still heading to it if the rebuilt airport doesn't have a hangar (helicopter vs heliport), or if the airplane can't land on the rebuilt airport (airplane vs helistation). Removes 'go to hangar' orders from all aircraft when replacing an airport with hangar with another without hangar (heliport). | |||
2019-01-28 | Fix #6636: Airplanes could be sent to helicopter station depots | Samu | |
2019-01-27 | Fix #6574: Go to takeoff if no hangar | Samu | |
Sends the aircraft to takeoff if the airport it's currently at, got no hangar even if the order is to go to hangar. | |||
2019-01-19 | Add: [NewGRF] Airport animation trigger for plane landing (#6334, patch by ↵ | Ingo von Borstel | |
Supercheese) | |||
2018-11-25 | Fix #6676: Prevent helicopters from stopping in midair during some kinds of ↵ | Niels Martin Hansen | |
landing This adds a new flag that gets stored in the savegame, but it should still be compatible both ways, hence no save version bump. | |||
2018-10-31 | Change: Gradually slow down aircraft speed on breakdown (#6932) | SamuXarick | |
2018-10-31 | Doc: Lots and lots of doxymentation fixes | Charles Pigott | |
2018-07-19 | Feature: Framerate display window (#6822) | Niels Martin Hansen | |
Frame rate and various game loop/graphics timing measurements and graphs. Accessible via the Help menu, and can print some stats in the console via the fps command. | |||
2018-05-22 | Change: Remove direction parameter from Vehicle::UpdateDeltaXY. (#6792) | PeterN | |
The value is either unused or always the same as this->direction. | |||
2018-04-30 | Fix: Spelling errors (#6769) | Joan Josep | |
2016-10-16 | (svn r27668) -Feature: [NewGRF] Allow composing vehicles from multiple sprites. | frosch | |
2016-10-16 | (svn r27667) -Codechange: Add VehicleSpriteSeq::GetBounds and Draw. | frosch | |
2016-10-16 | (svn r27666) -Codechange: Pass vehicle sprites around using a struct ↵ | frosch | |
VehicleSpriteSeq. | |||
2015-10-30 | (svn r27422) -Fix [FS#6341]: Aircraft picked the wrong airport entry point, ↵ | frosch | |
if airports were rotated by 180 degree. (marcole) | |||
2015-02-01 | (svn r27134) -Codechange: Simplify GUI scaling by adding UnScaleGUI() and ↵ | frosch | |
ScaleGUITrad(). | |||
2014-10-04 | (svn r26951) -Codechange: Do the GUI-scale dance for vehicle, depot, and ↵ | peter1138 | |
purchase lists. | |||
2014-09-21 | (svn r26874) -Fix (r26872): hopefully fix MSVC compile error | rubidium | |