rubidium
|
235ad4ab6b
|
(svn r11003) -Codechange: replace Vehicle->next to Vehicle->Next() and Vehicle->SetNext() so we can trap instances that change a next pointer and (in the future) update the first/previous pointers based on that.
|
17 years ago |
rubidium
|
c2dcccae16
|
(svn r11001) -Codechange: unify the way to determine whether a vehicle is in a depot.
|
17 years ago |
rubidium
|
dc80195754
|
(svn r10999) -Codechange: unify the way the running cost of a vehicle is determined. Patch by nycom.
|
17 years ago |
rubidium
|
a6a9968d16
|
(svn r10997) -Codechange: unify the vehicle view window. Patch by PhilSophus.
|
17 years ago |
rubidium
|
5e5d36d6b4
|
(svn r10995) -Codechange: unify the way to get the displayed maxium speed of a vehicle. Patch by nycom.
|
17 years ago |
rubidium
|
9e630945b2
|
(svn r10985) -Codechange: unify/remove duplicate CcClone(Aircraft|RoadVeh|Ship|Train) in favour of CcCloneVehicle.
|
17 years ago |
rubidium
|
91d18ebd17
|
(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
|
8f719a7b2d
|
(svn r10799) -Fix: only calling QuickFree and not the destructor on pool cleanups might cause memory leaks due to the way C++ works.
|
17 years ago |
rubidium
|
dfe851e02f
|
(svn r10798) -Fix [FS#1105]: virtual functions do not work in destructors :(.
|
17 years ago |
rubidium
|
9df2e25258
|
(svn r10772) -Codechange: also make use of the generic clean and destroy pool callback functions for vehicle.
|
17 years ago |
rubidium
|
b21f29c38f
|
(svn r10770) -Codechange: use the pool item class as super class for the vehicle struct.
-Codechange: do not force "special" vehicles to be allocated in the low 1024 vehicle slots and non "special" vehicles in the rest of the slots.
|
17 years ago |
rubidium
|
99da45988a
|
(svn r10756) -Codechange: use vehicle->IsValid in favour of IsValidVehicle(vehicle).
|
17 years ago |
rubidium
|
a67957866a
|
(svn r10697) -Codechange: give a more sensible names to some of the unkX variables.
|
17 years ago |
rubidium
|
59d33d0f7c
|
(svn r10673) -Cleanup: some assorted style cleanups. Primarily type* var -> type *var.
|
17 years ago |
rubidium
|
ec137f60ed
|
(svn r10409) -Codechange: replace (Aircraft|RoadVeh|Ship|Train)_Tick with a Tick method in the Vehicle class.
|
18 years ago |
rubidium
|
c0e341ee05
|
(svn r10408) -Codechange: make GetImage a class method of Vehicle instead of Get(Aircraft|RoadVeh|Ship|Train)Image.
|
18 years ago |
peter1138
|
85fb4eb94b
|
(svn r10363) -Fix [FS#911]: invalidating autoreplace windows didn't take account of vehicle group (Matthias Wolf)
|
18 years ago |
rubidium
|
1cff472501
|
(svn r10353) -Fix/Feature [FS#669]: disallow (in the GUI) the building of infrastructure you do not have available vehicles for. This means that the airport building button is disabled till you can actually build aircraft. The game itself will not disallow you to build the infrastructure and this "new" behaviour can be overriden with a patch setting.
|
18 years ago |
maedhros
|
c65c8f1cc9
|
(svn r10331) -Feature: Add the possibility of automatically filling in timetables based on
the times from the first (or subsequent) run-throughs.
|
18 years ago |
truelight
|
80bcbce62b
|
(svn r10270) -Add: prefixed the loading indicator with an arrow, up meaning vehicle is loading, down meaning vehicle is unloading
|
18 years ago |
rubidium
|
fc201d4ad8
|
(svn r10266) -Codechange: keep track of the origin, time of travel and accumulated feeder share (transfers) of individual pieces of cargo. This means that cargo isn't thrown on a big pile when it's put in a station or unloaded at a station, however the GUI does not reflect these changes yet so you will not actually see it.
|
18 years ago |
truelight
|
66a136be09
|
(svn r10254) -Feature: loading indicator, which shows in % how full a vehicle is while loading/unloading (TheJosh)
|
18 years ago |
maedhros
|
7fb6e8f11d
|
(svn r10236) -Feature: Introduce a form of timetabling for vehicles.
|
18 years ago |
rubidium
|
23727da96f
|
(svn r10208) -Codechange: replace int32 with Money where appropriate.
|
18 years ago |
rubidium
|
3ccc83e640
|
(svn r10197) -Codechange: replace int32 with CommandCost where appropriate.
|
18 years ago |
peter1138
|
ce590b59f3
|
(svn r10111) -Codechange: Add new vehicle hash table for collision detection and finding vehicles on a tile. The hash area scanned is far smaller than the old hash table, which is now used for viewport updates only. This should give a significant performance improvement for games with many vehicles. (Based on work by 'B. N. SmatZ!' and 'madman2003')
|
18 years ago |
maedhros
|
c186f91cbd
|
(svn r10097) -Feature: Add support for articulated road vehicles, or callbacks 11 and 17 for
road vehicles for those who prefer the technical explanation.
|
18 years ago |
maedhros
|
fa548f1a6f
|
(svn r10009) -Codechange: Add and use Vehicle::IsPrimaryVehicle to replace individual checks depending on the vehicle type.
|
18 years ago |
rubidium
|
821e58ac95
|
(svn r9914) -Codechange: prepare GTTS and the pathfinders to handle multiple road types on a single tile.
|
18 years ago |
rubidium
|
8f0f090c51
|
(svn r9874) -Feature: advanced vehicle lists a.k.a. group interface. Now you can make groups of vehicles and perform all kinds of tasks on that given group. Original code by nycom and graphics by skidd13.
|
18 years ago |
rubidium
|
c17c5e972b
|
(svn r9872) -Codechange: more type strictness for vehicle types
|
18 years ago |
rubidium
|
08be68e0b4
|
(svn r9841) -Codechange: add a little more type strictness to the vehicle types.
|
18 years ago |
rubidium
|
07bdd6c3cc
|
(svn r9836) -Codechange: make non-improved loading happen FIFO-ish; generally loading/unloading will happen fifo, but there are no guarantees on the FIFO-ness. For (better) FIFO guarantees you still need to use improved loading.
|
18 years ago |
rubidium
|
5ae882a184
|
(svn r9831) -Codechange: more refactoring of the loading/unloading.
|
18 years ago |
peter1138
|
fe5830c4b7
|
(svn r9818) -Codechange: Cache wagon override sprite set whenever consist is changed, instead of 'recalculating' it every time it is used or just tested.
|
18 years ago |
rubidium
|
a84ca16dc4
|
(svn r9808) -Codechange: unify the Handle<VehicleType>Loading functions.
|
18 years ago |
rubidium
|
2813b4440b
|
(svn r9807) -Codechange: unify playing of sound when vehicle has been loaded and leaves the station.
|
18 years ago |
rubidium
|
9a893ebe20
|
(svn r9794) -Codechange: refactor the question whether a vehicle can be loaded into LoadUnloadVehicle instead of duplicating it for each vehicle.
|
18 years ago |
rubidium
|
bc1901a6e4
|
(svn r9784) -Codechange: remove unused variable.
|
18 years ago |
rubidium
|
cc9d811f53
|
(svn r9770) -Codechange: perform the payment of cargo when loading/unloading, but when arriving at the station.
|
18 years ago |
rubidium
|
0297ce53a8
|
(svn r9765) -Codechange: constify some class functions.
|
18 years ago |
rubidium
|
5e4c9ad875
|
(svn r9764) -Codechange: replace some lookup tables by functions.
|
18 years ago |
rubidium
|
5a46c763f0
|
(svn r9760) -Codechange: remove the need for saving some vehicle variables.
|
18 years ago |
rubidium
|
df59f5cd15
|
(svn r9755) -Codechange: refactor some more of the begin loading stuff.
|
18 years ago |
rubidium
|
0def47a3b0
|
(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 |
peter1138
|
9861db8596
|
(svn r9702) -Codechange: Add livery support to newgrf vehicle var 43
|
18 years ago |
rubidium
|
2ce514284c
|
(svn r9673) -Cleanup: remove spaces before tabs and replace non-indenting tabs with spaces.
|
18 years ago |
peter1138
|
0d32783f87
|
(svn r9671) -Codechange: Implement NewGRF callback 36, which allows changing of various properties which were previously static. Vehicle max speed and train power/te/running costs are adjustable.
|
18 years ago |
belugas
|
45b0c8042f
|
(svn r9559) -Documentation: doxygen and comment changes: 'U' and 'V' now. Almost done. Yeah. I know, I've already said that...
|
18 years ago |
bjarni
|
b6efe5482d
|
(svn r9073) -Codechange: moved autoreplace to a file of it's own (now autoreplace has a cmd and a gui file)
|
18 years ago |