frosch
|
3a470a37cf
|
(svn r17858) -Codechange: Unindent some code.
|
15 years ago |
frosch
|
b25f03a447
|
(svn r17726) -Cleanup: Remove some unneeded/unused parameters.
|
15 years ago |
frosch
|
4cb5a3e8a2
|
(svn r17725) -Codechange: Reduce usage of EngInfo and XxxVehInfo, esp. when a Engine * is already present.
|
15 years ago |
rubidium
|
982b8ee5fc
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
frosch
|
a9717da0d3
|
(svn r17684) -Fix: tcache.first_engine and rcache.first_engine need to be set before first callback/sprite-resolving. For RV fronts it was missing at all, causing livery selection to fail.
|
15 years ago |
frosch
|
b6156da5e9
|
(svn r17616) -Codechange [FS#3222]: Enumerize properties used in callback 0x36. Based on Terkhen's work.
|
15 years ago |
frosch
|
1192ed4c2d
|
(svn r17594) -Fix: Vehicle image was not always updated when needed.
|
15 years ago |
rubidium
|
4d378b946c
|
(svn r17576) -Fix [FS#3208]: assertion triggered when the second vehicle in a 101+ (or 11+ if mammoth trains is disabled) vehicle free wagon chain is an engine and the first vehicle is moved to another chain
|
15 years ago |
rubidium
|
06e490fadc
|
(svn r17567) -Fix: some doxygen warnings
|
15 years ago |
rubidium
|
4db98357ea
|
(svn r17552) -Codechange: rename load_unload_time_rem to something more generic as it's used for more than just load/unload. Also add some documentation about where it is used.
|
15 years ago |
rubidium
|
c2c0f4403e
|
(svn r17534) -Codechange: unify the naming of callback masks/flags
|
15 years ago |
frosch
|
0e36260337
|
(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.
|
15 years ago |
rubidium
|
91024042ea
|
(svn r17495) -Codechange: replace 'Depot::Get(GetDepotIndex(tile))->index' with GetDepotIndex(tile)
|
15 years ago |
rubidium
|
cd6b9ed7e4
|
(svn r17352) -Fix [FS#3162]: trains wouldn't show smoke if the load/unload counter wasn't 0, though there doesn't seem to be a reason to check that variable anyhow anymore
|
15 years ago |
rubidium
|
99d46e0ad7
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
smatz
|
d64bdb138c
|
(svn r17168) -Codechange: apply coding style to if and while statements
|
15 years ago |
michi_cc
|
2fb209c96a
|
(svn r17152) -Fix: A stuck train could free the reservation of another train if it was reversed or did crash.
|
15 years ago |
michi_cc
|
6c88e22cc7
|
(svn r17151) -Fix [FS#3104] (r13974): A train entering a PBS section through a block signal could cause a train crash if another reservation ending at a safe tile was already present in the section.
|
15 years ago |
frosch
|
32a47df09a
|
(svn r17121) -Fix [FS#3060]: Update vehicle position cache when the vehicle sprite changes.
|
15 years ago |
smatz
|
096aca2479
|
(svn r17085) -Codechange: unify the place where vehicle's cargo ages
|
15 years ago |
smatz
|
4a39f236fa
|
(svn r17084) -Codechange: _age_cargo_skip_counter is common to all vehicle types
|
15 years ago |
rubidium
|
d61be2637e
|
(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives
|
15 years ago |
rubidium
|
5bb7b8ad35
|
(svn r17062) -Change: unify the naming of some 125 strings
|
15 years ago |
rubidium
|
58563eafa7
|
(svn r16947) -Codechange: use TileArea instead of train_tile, trainst_w and trainst_h.
|
15 years ago |
rubidium
|
196856f54e
|
(svn r16939) -Codechange: s/RailwayStation/RailStation/ to unify the way it's written.
|
15 years ago |
rubidium
|
100cb17fa8
|
(svn r16909) -Fix [FS#2996]: NewGRF stations would be triggering assertions all over the place when using the more advanced station types.
-Change: make (rail) waypoints sub classes of 'base stations', make buoys waypoints and unify code between them where possible.
|
15 years ago |
rubidium
|
9eaee690bc
|
(svn r16908) -Codechange: s/DepotWaypointReservation/DepotReservation/
|
15 years ago |
rubidium
|
f1d6561cc4
|
(svn r16907) -Codechange: make a more clear distinction between reservation functions that return a bool and that return TrackBits; GetRailStationReservation vs GetRailwayStationReservation, which one returns the bool and which one the TrackBits?
|
15 years ago |
rubidium
|
84dec43208
|
(svn r16901) -Fix [FS#3046] (rpbs): when marking trains stuck don't reset the unload counter/stuck when the vehicle is unloading. It'll be automatically reset once the vehicle wants to leave the station
|
15 years ago |
frosch
|
fec6129cd1
|
(svn r16894) -Codechange: Add [Specialised]Vehicle::Last().
|
15 years ago |
frosch
|
f1f4edfbd1
|
(svn r16884) -Codechange: Add Train::GetFirstEnginePart() and use it.
|
15 years ago |
frosch
|
12ea92a257
|
(svn r16867) -Feature(ette): Turn variable 0E/8E (vertical offset for trains in depot) and variable 1E/9E bit 3 (wagon width in depot) into grf-local variables.
|
15 years ago |
smatz
|
0b4b9dd764
|
(svn r16857) -Fix [FS#3036](r16652): crash when train partially in depot crashed
|
15 years ago |
smatz
|
8718babe90
|
(svn r16849) -Codechange: replace GetCargo() by CargoSpec::Get()
|
15 years ago |
rubidium
|
74f56861e9
|
(svn r16772) -Fix [FS#3019]: don't use the same error message for turning around road vehicles and flipping parts of trains in the depot
|
15 years ago |
smatz
|
32bf91aa41
|
(svn r16723) -Codechange: make GetNextArticPart(), GetLastEnginePart(), GetNextVehicle(), GetPrevVehicle(), GetNextUnit(), GetPrevUnit() members of Train
|
15 years ago |
smatz
|
9b10bc9cdf
|
(svn r16720) -Codechange: make Set/ClearFrontEngine(), Set/ClearArticulatedPart(), Set/ClearWagon(), Set/ClearEngine(), Set/ClearFreeWagon() and Set/ClearMultiheaded() members of Train
|
15 years ago |
smatz
|
1e1f0ab2cf
|
(svn r16719) -Codechange: make IsArticulatedPart(), IsTrainEngine(), IsTrainWagon(), IsMultiheaded(), EngineHasArticPart() and IsRearDualheaded() members of Train
|
15 years ago |
smatz
|
378d01f2f4
|
(svn r16718) -Codechange: make IsFreeWagon() member of Train
|
15 years ago |
smatz
|
20fedeb3d6
|
(svn r16717) -Codechange: make IsFrontEngine() member of Train
|
15 years ago |
smatz
|
c113303593
|
(svn r16655) -Codechange: use IsRailwayStationTile() more
|
15 years ago |
smatz
|
d4538bc611
|
(svn r16652) -Codechange: use less strict, but faster check for quickly bailing out in FindTrainCollideEnum() (Bilbo)
-Codechange: shuffle the code a bit
|
15 years ago |
smatz
|
a9602401f0
|
(svn r16646) -Codechange: rename GetDepotByTile() to Depot::GetByTile()
|
15 years ago |
smatz
|
4b3bf5667a
|
(svn r16641) -Codechange: reduce number of multiplications done in FindTrainCollideEnum() to minimum
|
15 years ago |
smatz
|
9ec6fc8a61
|
(svn r16633) -Codechange: remove checks for consistency of newpool
|
15 years ago |
rubidium
|
8ca2ccc456
|
(svn r16581) -Codechange: unify the access to Engine::lifelength.
|
16 years ago |
rubidium
|
ee96d737b2
|
(svn r16580) -Codechange: rename Engine::image_index to original_image_index to not confuse it with image_index from *VehInfo.
|
16 years ago |
smatz
|
632a3191f6
|
(svn r16571) -Fix [FS#2974](r16322): in some cases, train could be stuck in depot
|
16 years ago |
smatz
|
ca9787b2ea
|
(svn r16553) -Codechange: don't use TRACK_BIT_WORMHOLE and TRACK_BIT_DEPOT as bitmasks
|
16 years ago |
smatz
|
5c934c621d
|
(svn r16545) -Cleanup: tunnels have been returning correct SlopeZ since r1
|
16 years ago |