Matt Kimber
|
40d5fe1631
|
Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds (#8540)
|
4 years ago |
Matt Kimber
|
5728f9c7d0
|
Codechange: consider vehicle co-ordinates when identifying viewport candidate as using only the hash generates false positives
|
4 years ago |
Matt Kimber
|
9b28b15e67
|
Codechange: create MutableSpriteCache to remove the need to cast Vehicle to a mutable type in render methods
|
4 years ago |
Matt Kimber
|
eeb88e87d8
|
Codechange: improve performance for complex vehicle chains by resolving sprites less often
|
4 years ago |
glx22
|
d8605ad18d
|
Codechange: Replace FOR_VEHICLE_ORDERS with range-based for loops
|
4 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
|
5b34c8019f
|
Codechange: Remove Company/OwnerByte types
|
5 years ago |
Charles Pigott
|
96097b34a5
|
Codechange: Remove Direction*Byte types
|
5 years ago |
Henry Wilson
|
7c8e7c6b6e
|
Codechange: Use null pointer literal instead of the NULL macro
|
6 years ago |
Peter Nelson
|
81330b8d6e
|
Change: Add path cache for ships.
|
6 years ago |
Charles Pigott
|
f5b1115039
|
Doc: Lots and lots of doxymentation fixes
|
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 |
peter1138
|
19d56a33e8
|
(svn r27822) -Feature: Vehicle Group Info: Add profits and occupancy display to group vehicle list (mtm, JGR)
|
8 years ago |
frosch
|
117e73751c
|
(svn r27668) -Feature: [NewGRF] Allow composing vehicles from multiple sprites.
|
8 years ago |
frosch
|
c175067ed9
|
(svn r27667) -Codechange: Add VehicleSpriteSeq::GetBounds and Draw.
|
8 years ago |
frosch
|
d2393b4f6c
|
(svn r27666) -Codechange: Pass vehicle sprites around using a struct VehicleSpriteSeq.
|
8 years ago |
frosch
|
cade383f9b
|
(svn r27579) -Change [FS#6402]: Performance improvement for dedicated servers by skipping drawing calls earlier in the process. (JGR)
|
8 years ago |
rubidium
|
9e0f4b3847
|
(svn r26864) -Codechange: bring a bit more OO into the disaster vehicles
|
10 years ago |
rubidium
|
6c2abf0930
|
(svn r26863) -Codechange: move a number of Vehicle* functions into the Vehicle class
|
10 years ago |
frosch
|
c30e137685
|
(svn r26747) -Feature: [NewGRF] Advanced visual effects with multiple effect sprites independent of spawning model.
|
10 years ago |
frosch
|
17e88d644a
|
(svn r26746) -Codechange: Separate enums for visual effect type and spawning model.
|
10 years ago |
frosch
|
e0d69933f6
|
(svn r26157) -Feature: [NewGRF] Vehicle variable 4D for determining the position within an articulated vehicle.
|
11 years ago |
fonsinchen
|
6e1cc80926
|
(svn r25903) -Codechange: Refactor RefreshNextHopsStats into an own class LinkRefresher.
|
11 years ago |
fonsinchen
|
54db96be43
|
(svn r25891) -Feature: Use smallstack to allow for multiple next hops when loading and unloading.
|
11 years ago |
fonsinchen
|
338d9861bc
|
(svn r25883) -Fix: Limit recursion and branching in RefreshNextHopsStats more aggressively.
|
11 years ago |
fonsinchen
|
5e017b8000
|
(svn r25737) -Codechange: move inner workings of RefreshNextHopsStats into separate function
|
11 years ago |
fonsinchen
|
b09c4043ec
|
(svn r25565) -Codechange: Rewrite order prediction logic to introduce proper refit prediction
|
11 years ago |
fonsinchen
|
04e3eb6fab
|
(svn r25361) -Feature: distribute cargo according to plan given by linkgraph
|
11 years ago |
rubidium
|
3947453277
|
(svn r25259) -Codechange: track capacities and usage of links
|
12 years ago |
rubidium
|
cdb0a76958
|
(svn r25012) -Codechange: persistently keep 'reserved' cargo (for full-load improved loading) instead of calculating if for every cycle
|
12 years ago |
rubidium
|
ced17303c2
|
(svn r24998) -Fix [FS#5137]: Set vehicle's service interval is percent flag appropriately on creation (peter1138)
|
12 years ago |
rubidium
|
369a6f9d1b
|
(svn r24995) -Codechange: Add flags to vehicle service interval for custom & ispercent (peter1138)
|
12 years ago |
rubidium
|
c77cd1f409
|
(svn r24994) -Codechange: Replace access to service_interval with accessors (peter1138)
|
12 years ago |
frosch
|
38f265c083
|
(svn r24528) -Fix: [NewGRF] RandomAction 84 should interpret register 100 as signed.
|
12 years ago |
frosch
|
9527bad3a7
|
(svn r24446) -Add [FS#5199]: Store more consist properties in order backups.
|
12 years ago |
frosch
|
48e0d9901f
|
(svn r24443) -Codechange: Move Vehicle::name to BaseConsist.
|
12 years ago |
frosch
|
4c9f65800b
|
(svn r24442) -Codechange: Split some members of Vehicle into a new class BaseConsist.
|
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 |
michi_cc
|
6a70abbd99
|
(svn r24136) -Feature [FS#4465]: Autoreplace vehicles only when they get old. (Vikthor)
|
13 years ago |
truebrain
|
091bc25a90
|
(svn r23714) -Codechange: don't mix Viewport with non-viewport code
|
13 years ago |
truebrain
|
0d929e877f
|
(svn r23713) -Codechange: split VehicleMove() into two functions, to minimalize the work done where possible
|
13 years ago |
truebrain
|
19004a77f8
|
(svn r23712) -Codechange: rename the two vehicle hashes we have to names that make clear where they differ in
|
13 years ago |
alberth
|
4af8c2d5e1
|
(svn r23704) -Doc: Doxygen comment fixes and additions.
|
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
|
eaadd215be
|
(svn r23594) -Codechange: follow coding style with multi line comments
|
13 years ago |
smatz
|
33d283fdb1
|
(svn r23588) -Codechange: use the 'final' keyword so compiler can optimise out some indirect calls
|
13 years ago |
frosch
|
44dc83b73f
|
(svn r23502) -Fix (r23143): Vehicle var 42 used a cargo translation table of the wrong GRF.
|
13 years ago |
michi_cc
|
4d2a9e384c
|
(svn r23290) -Fix [FS#2379,FS#3569]: Change the centre of train vehicles to depend on the vehicle length instead of being fixed at 4/8th of the original vehicle length to make sure shortened vehicles don't block tiles they shouldn't block.
|
13 years ago |