Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2014-09-21 | (svn r26872) -Change: give the disaster vehicles the same treatment as ↵ | rubidium | |
aircraft in r26866; make the ascend and descend if needed to cross high mountains (based on patch by ic111) | |||
2014-09-21 | (svn r26867) -Fix (r26866): hopefully fix MSVC compile error | rubidium | |
2014-09-21 | (svn r26866) -Change: make aircraft ascend/descend when they are too close ↵ | rubidium | |
to the ground or too far away (based on patch by ic111) | |||
2014-09-20 | (svn r26864) -Codechange: bring a bit more OO into the disaster vehicles | rubidium | |
2014-09-20 | (svn r26863) -Codechange: move a number of Vehicle* functions into the ↵ | rubidium | |
Vehicle class | |||
2014-04-23 | (svn r26482) -Codechange: add an include that allows us to undefine/redefine ↵ | rubidium | |
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values | |||
2013-11-28 | (svn r26134) -Fix [FS#5820]: aircraft crashing near the map's border due to ↵ | rubidium | |
a lack of airports could trigger an assertion in most builds | |||
2013-11-26 | (svn r26130) -Codechange: add some guards against using invalid image indices | rubidium | |
2013-08-09 | (svn r25705) -Fix: a number of typos (inspired by ↵ | rubidium | |
90c920601c84975acb694f3673e2beb08b013753) |