Rubidium
|
4e65ec1dc4
|
Codechange: do not declare functions in blocks
|
2 years ago |
Rubidium
|
375a5b8e3f
|
Codechange: refactor FindClosestDepot to not use pointers, but return a struct
|
2 years ago |
Tyler Trahan
|
f4ca94d3f6
|
Codechange: Revenue is not the same as Income
Income is revenue minus costs. Let's name things correctly (without breaking the script API).
|
2 years ago |
glx
|
d8a1be48cd
|
Codechange: Replace vehicle related FOR_ALL with range-based for loops
|
5 years ago |
S. D. Cloudt
|
13cc8a0cee
|
Cleanup: Removed SVN headers
|
5 years ago |
Charles Pigott
|
96097b34a5
|
Codechange: Remove Direction*Byte types
|
6 years ago |
Niels Martin Hansen
|
c84b9913bd
|
Fix #6676: Prevent helicopters from stopping in midair during some kinds of 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.
|
6 years ago |
PeterN
|
a07394a63a
|
Change: Remove direction parameter from Vehicle::UpdateDeltaXY. (#6792)
The value is either unused or always the same as this->direction.
|
6 years ago |
Joan Josep
|
944f785be8
|
Fix: Spelling errors (#6769)
|
7 years ago |
frosch
|
d2393b4f6c
|
(svn r27666) -Codechange: Pass vehicle sprites around using a struct VehicleSpriteSeq.
|
8 years ago |
rubidium
|
c0771b1657
|
(svn r26866) -Change: make aircraft ascend/descend when they are too close to the ground or too far away (based on patch by ic111)
|
10 years ago |
rubidium
|
9e0f4b3847
|
(svn r26864) -Codechange: bring a bit more OO into the disaster vehicles
|
10 years ago |
michi_cc
|
245e32a10e
|
(svn r24839) -Feature [FS#5271]: [NewGRF] Support oversized purchase list sprites. (Based on patch by Eddi)
|
12 years ago |
frosch
|
08a8c3a773
|
(svn r24384) -Fix [FS#5188-ish]: Make IsInDepot() functions behave consistent across vehicle types and add IsChainInDepot instead, if that is what shall be checked.
|
12 years ago |
michi_cc
|
ce5c936b07
|
(svn r24246) -Add [FS#5052-ish]: [NewGRF] Variable with the current max speed for vehicles.
|
13 years ago |
truebrain
|
1c9bec1999
|
(svn r23640) -Fix: stop using FORCEINLINE (1/3rd of the instances were, the others were still regular inline), but make sure inline is always a 'forced' inline (I am looking at you MSVC)
|
13 years ago |
rubidium
|
df16ebd730
|
(svn r23595) -Codechange: add comma after last enum to get a more uniform coding style
|
13 years ago |
smatz
|
33d283fdb1
|
(svn r23588) -Codechange: use the 'final' keyword so compiler can optimise out some indirect calls
|
13 years ago |
michi_cc
|
def8e7215b
|
(svn r23504) -Feature: Aircraft range.
|
13 years ago |
rubidium
|
9782b7bb0a
|
(svn r23110) -Codechange: let the flying altitude return ints are well
|
13 years ago |
frosch
|
bbc3409942
|
(svn r23080) -Feature: [NewGRF] Use variable 10 to enable vehicle GRFs to draw different sprites on the map and in various GUIs.
|
13 years ago |
yexo
|
bc3b725812
|
(svn r22915) -Fix (r22743): TTO savegames with any aircraft not in an hangar caused crashes during load
|
13 years ago |
alberth
|
da0b09557c
|
(svn r21930) -Codechange: Remove unused vehicle GetTypeString() functions.
|
14 years ago |
smatz
|
6dc24cf643
|
(svn r21876) -Codechange: typedef SpecializedVehicleBase and GroundVehicleBase to reduce typing
|
14 years ago |
rubidium
|
6c9078fd30
|
(svn r21844) -Codechange: move documentation towards the code to make it more likely to be updates [a-c].
|
14 years ago |
terkhen
|
c8a56f17f8
|
(svn r21097) -Codechange: Unify cached max speed for all vehicle types.
|
14 years ago |
terkhen
|
78d0a1cb1a
|
(svn r21096) -Fix: Display the real max speed for aircrafts instead of always using the engine value.
|
14 years ago |
terkhen
|
cfac2ced69
|
(svn r21095) -Codechange: Use a function to convert aircraft speed to old units.
|
14 years ago |
terkhen
|
5f72460cac
|
(svn r21093) -Codechange: Align some functions.
|
14 years ago |
alberth
|
fa13971337
|
(svn r21088) -Doc: Additions/corrections of doxygen comments.
|
14 years ago |
frosch
|
ed4f806f1d
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
14 years ago |
rubidium
|
82fc28f77f
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
15 years ago |
rubidium
|
833c6f36f3
|
(svn r18779) -Codechange: merge the command callbacks of the primary vehicles; they are identical
|
15 years ago |
rubidium
|
e4af35d316
|
(svn r18764) -Fix [FS#3422]: split the (un)load ticks counter and signal wait counter; sometimes they might get into eachother's way
|
15 years ago |
rubidium
|
19fa38601d
|
(svn r18402) -Codechange: unify/centralise the code for crashing vehicles
|
15 years ago |
frosch
|
83894809d0
|
(svn r17897) -Fix [FS#3255]: CB15 and CB36 (capacity) were not always called when they should.
-Codechange: Move capacity calculation to a single function for all vehicle types, so the behaviour can be kept consistent easier.
|
15 years ago |
yexo
|
e2122dc7f0
|
(svn r17483) -Fix (r17405): when an aircraft starts flying in circles make it turn in the correct direction first before continuing
|
15 years ago |
yexo
|
16e3083ff7
|
(svn r17405) -Fix (r100): aircraft shouldn't be allowed to make turns bigger then 45 degrees while in flight
|
15 years ago |
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
smatz
|
b6960e4e17
|
(svn r16814) -Codechange: make IsNormalAircraft() member of Aircraft
|
15 years ago |
smatz
|
8343340acb
|
(svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile()
|
16 years ago |
rubidium
|
2fc0cb3e76
|
(svn r16505) -Fix [FS#2951] (r16472): since g++ 4.4 the implicit (default) constructor will zero the whole class. This caused all vehicle indices to be 0, which causes all kinds of trouble.
|
16 years ago |
smatz
|
8c11d612e4
|
(svn r16472) -Codechange: set vehicle type in SpecializedVehicle constructor instead of constructor of each vehicle type
|
16 years ago |
smatz
|
faae8f0177
|
(svn r16445) -Codechange: update old comments (Yexo)
|
16 years ago |
smatz
|
7ee882d03f
|
(svn r16441) -Codechange: new class SpecializedVehicle used as superclass for all vehicle types
|
16 years ago |
rubidium
|
6237fe1462
|
(svn r16394) -Codechange: move (NewGRF) cache variables into a separate struct so (some vehicle related) NewGRF cache 'desyncs' can be tested easier.
|
16 years ago |
rubidium
|
c882248348
|
(svn r16388) -Codechange: move u.air to Aircraft
|
16 years ago |
rubidium
|
ada3067960
|
(svn r16387) -Codechange: use Aircraft instead of Vehicle where appropriate
|
16 years ago |
smatz
|
b687ac51ee
|
(svn r16376) -Codechange: Vehicle::Tick() now returns false if the vehicle was deleted
|
16 years ago |
frosch
|
de9a6fc90b
|
(svn r15308) -Codechange: Deduplicate km-ish/h -> mph conversions.
|
16 years ago |