smatz
|
33d283fdb1
|
(svn r23588) -Codechange: use the 'final' keyword so compiler can optimise out some indirect calls
|
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 |
michi_cc
|
45b95ed629
|
(svn r22801) -Feature: [YAPF] Take canal/ocean speed fraction of ships into account.
|
13 years ago |
rubidium
|
5a620d1c65
|
(svn r22406) -Document: some more "random-ish" tidbits
|
14 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 |
terkhen
|
25d1b2f54b
|
(svn r21098) -Codechange: Ships now store their max speed in the cache instead of recalculating it every time.
|
14 years ago |
terkhen
|
0753669fa7
|
(svn r20143) -Codechange: Remove RecalcShipStuff function.
|
14 years ago |
smatz
|
00a52cc475
|
(svn r19756) -Codechange: move UpdateViewport() from Vehicle to SpecializedVehicle in order to improve performance
|
15 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
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 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
|
5a463c8347
|
(svn r16442) -Codechange: use new Vehicle accessors at more places
|
16 years ago |
smatz
|
7ee882d03f
|
(svn r16441) -Codechange: new class SpecializedVehicle used as superclass for all vehicle types
|
16 years ago |
rubidium
|
441011b782
|
(svn r16382) -Codechange: make GetVehicleTrackdir a member function of Vehicle.
|
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 |
glx
|
c5f0fe7c40
|
(svn r15210) -Fix: Vehicle::GetRunningCost() was wrong for ships and aircraft
|
16 years ago |
rubidium
|
d03994098b
|
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
|
17 years ago |
peter1138
|
a00371c8db
|
(svn r12924) -Feature: Introducing the so called 'engine pool' which primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist.
|
17 years ago |
smatz
|
345f160978
|
(svn r12870) -Codechange: remove some magic numbers from u.ship.state handling
|
17 years ago |
smatz
|
9fc355fca5
|
(svn r12862) -Codechange: reduce code duplication for VehicleType -> WindowClass lookup
|
17 years ago |
peter1138
|
5dcd689f56
|
(svn r12824) -Codechange: Standardise routines for drawing vehicle images, using correct types and less duplication.
|
17 years ago |
rubidium
|
62bdc381e7
|
(svn r12657) -Codechange: add 'FindClosestDepot' to the vehicle class.
|
17 years ago |
rubidium
|
bdd64495cd
|
(svn r12575) -Codechange: unduplicate Process*Orders for trains, ships and road vehicles.
|
17 years ago |
rubidium
|
ef2be7d0fc
|
(svn r12490) -Codechange: rename engine.h to engine_func.h and remove unneeded inclusions of engine.h and/or replace them with engine_type.h.
|
17 years ago |
glx
|
525409b0fc
|
(svn r12037) -Codechange: replace OnNewDay_(Aircraft|RoadVeh|Ship|Train) with an OnNewDay method in the Vehicle class
|
17 years ago |
rubidium
|
b0ac283aec
|
(svn r11774) -Change: do not include variables.h in a header when it is not needed.
|
17 years ago |
rubidium
|
384503e7d3
|
(svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
|
17 years ago |
rubidium
|
9e9cfe6e59
|
(svn r11677) -Codechange: move price and command related types/functions to their respective places.
|
17 years ago |
rubidium
|
a407d53d1b
|
(svn r11001) -Codechange: unify the way to determine whether a vehicle is in a depot.
|
17 years ago |
rubidium
|
3f3b013b99
|
(svn r10999) -Codechange: unify the way the running cost of a vehicle is determined. Patch by nycom.
|
17 years ago |
rubidium
|
2179faf5c8
|
(svn r10995) -Codechange: unify the way to get the displayed maxium speed of a vehicle. Patch by nycom.
|
17 years ago |
rubidium
|
3c919e36a7
|
(svn r10985) -Codechange: unify/remove duplicate CcClone(Aircraft|RoadVeh|Ship|Train) in favour of CcCloneVehicle.
|
17 years ago |
rubidium
|
a5b32d8d72
|
(svn r10984) -Codechange: unify the way one can get the current speed in the same forwat so we can display it.
|
17 years ago |
rubidium
|
ab5fa3add2
|
(svn r10798) -Fix [FS#1105]: virtual functions do not work in destructors :(.
|
17 years ago |
rubidium
|
5d3f058b65
|
(svn r10673) -Cleanup: some assorted style cleanups. Primarily type* var -> type *var.
|
17 years ago |
rubidium
|
90f85c957a
|
(svn r10409) -Codechange: replace (Aircraft|RoadVeh|Ship|Train)_Tick with a Tick method in the Vehicle class.
|
18 years ago |
rubidium
|
83a880c882
|
(svn r10408) -Codechange: make GetImage a class method of Vehicle instead of Get(Aircraft|RoadVeh|Ship|Train)Image.
|
18 years ago |
maedhros
|
4acf3e4c3f
|
(svn r10009) -Codechange: Add and use Vehicle::IsPrimaryVehicle to replace individual checks depending on the vehicle type.
|
18 years ago |
rubidium
|
161786e222
|
(svn r9807) -Codechange: unify playing of sound when vehicle has been loaded and leaves the station.
|
18 years ago |
rubidium
|
951c74806f
|
(svn r9765) -Codechange: constify some class functions.
|
18 years ago |
rubidium
|
dce7dcb664
|
(svn r9764) -Codechange: replace some lookup tables by functions.
|
18 years ago |
rubidium
|
a4e045a3fb
|
(svn r9760) -Codechange: remove the need for saving some vehicle variables.
|
18 years ago |
rubidium
|
ec9ac99d01
|
(svn r9755) -Codechange: refactor some more of the begin loading stuff.
|
18 years ago |
rubidium
|
202009522c
|
(svn r9754) -Codechange: make classes for all vehicle types, so we can make nicer/better maintainable code, i.e. virtual methods instead of switches.
|
18 years ago |
belugas
|
dfe5533db6
|
(svn r9556) -Documentation: doxygen and comment-style changes. 'R', 'S'.. The end of the preliminary work is near
|
18 years ago |