rubidium
|
cadc470da5
|
(svn r11017) -Codechange: unify determining whether a vehicle needs/can be service a little more.
|
17 years ago |
rubidium
|
f830699971
|
(svn r11004) -Codechange: some reworks of the saveload mechanism to be able to save and load private and protected variables in the vehicle struct.
|
17 years ago |
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 |
bjarni
|
495bc4ecf4
|
(svn r10823) -Fix r8610 [FS#1097]: the autoreplace window vehicle count didn't always update correctly) (Matthias)
|
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
|
df009178d4
|
(svn r10587) -Codechange: move the string/dparam related stuff from variables.h to strings.h
|
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 |
maedhros
|
9fce70ac21
|
(svn r10335) -Fix (r10331): Increment the current order index *after* using it in UpdateVehicleTimetable.
|
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 |
rubidium
|
0d8e82b7d7
|
(svn r10246) -Fix (r10297): some forgotten money conversions and truncation issues. Thanks to benc for providing the patch.
|
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
|
773a7c9cb6
|
(svn r10205) -Codechange: refactor returning of cost, so it can be more easily modified.
|
18 years ago |
rubidium
|
3ccc83e640
|
(svn r10197) -Codechange: replace int32 with CommandCost where appropriate.
|
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
|
fcb5e74fbb
|
(svn r9833) -Fix: also 'leave' the station when leaving for automatic servicing.
|
18 years ago |
rubidium
|
a84ca16dc4
|
(svn r9808) -Codechange: unify the Handle<VehicleType>Loading functions.
|
18 years ago |
peter1138
|
ebe81b98ce
|
(svn r9806) -Codechange: [NewGRF] Add callback 36 support for purchase cost, for all vehicle types.
|
18 years ago |
peter1138
|
152664e541
|
(svn r9804) -Fix (r9761): Update aircraft cached information when its 'pos' changes, as well as 'state'. (Thanks to bulb)
|
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
|
cc9d811f53
|
(svn r9770) -Codechange: perform the payment of cargo when loading/unloading, but when arriving at the station.
|
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 |
rubidium
|
dba21ab802
|
(svn r9752) -Codechange: remove some duplication related to BeginLoading.
|
18 years ago |
maedhros
|
8acc58b731
|
(svn r9742) -Fix (r9689) [FS#739]: Fix cloning with refit costs again, hopefully for good this time.
|
18 years ago |
maedhros
|
aaa917d56d
|
(svn r9685) -Fix (r9683): Call v->LeaveStation() when a vehicle in a station is sent to a depot.
|
18 years ago |
maedhros
|
88af5b07d3
|
(svn r9684) -Fix (r9683): Remove vehicles from the station loading list instead of adding
them again when they leave, and add a v->LeaveStation() call for aircraft.
|
18 years ago |
peter1138
|
a50f8bac27
|
(svn r9678) -Codechange: Support changing of aircraft running cost via callback 36.
|
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 |
maedhros
|
3d81de8d7e
|
(svn r9609) -Codechange: Move some function prototypes out of functions.h and into landscape.h, and add a few where they didn't exist.
|
18 years ago |
belugas
|
b52ce40496
|
(svn r9551) -Documentation: Some more doxygen work
|
18 years ago |
belugas
|
0e33549b7f
|
(svn r9545) -Documentation: Some corrections to previous doxygen work
|
18 years ago |
maedhros
|
00d828e738
|
(svn r9543) -Fix [FS#691]: Split up STR_ENGINE_NOT_BUILDABLE into four strings so it can be
translated properly and remove "buildable", since it isn't actually a word.
|
18 years ago |
celestar
|
4ad4f1f3f1
|
(svn r9524) -Fix(FS#640,r8755): Implemented a "dummy" State Machine for stations who got their airport removed while there were still aircraft within the State Machine (and thus caused asserts)
|
18 years ago |
peter1138
|
93fe91cc8c
|
(svn r9388) -Codechange: variable scope and type, and standardify all CargoID loops.
|
18 years ago |
peter1138
|
b08c8dcb6a
|
(svn r9352) -Codechange: Use cargo class to determine if an aircraft should carry mail
|
18 years ago |
peter1138
|
5a2236dd84
|
(svn r9322) -Codechange: Use cargo class to count crash/flood victims
|
18 years ago |
richk
|
46fd8ca644
|
(svn r9299) -Fix (FS#675,FS#660): Small micro-movements on airports (of <4 pixels) caused odd aircraft movements. On oilrigs, this caused a full crash as movement would take helicopter out of airport/station tile.
Corrected by maneuvering aircraft directly over these tiny movements, rather than relying on movement by changing facing.
|
18 years ago |
peter1138
|
70e32d663a
|
(svn r9259) -Codechange: NUM_CARGO isn't a valid cargo type...
|
18 years ago |
bjarni
|
0ad237611e
|
(svn r9072) -Codechange: [Orders] added methods to orders to free them and check if they are in use
|
18 years ago |
rubidium
|
36cea84b11
|
(svn r9068) -Codechange: capitalize the VEH_Train etc. enums to match the coding style (and rest of the code).
|
18 years ago |
rubidium
|
4169bfba06
|
(svn r9050) -Codechange: Foo(void) -> Foo()
|
18 years ago |
bjarni
|
13c72c07d6
|
(svn r9040) -Codechange: the build window and CmdBuildAircraft() now shares the code to figure out if an aircraft is buildable in the hangar in question
This should help ensuring that the build command and the list are consistent in what aircraft are buildable
|
18 years ago |
celestar
|
5828617a07
|
(svn r8973) -Feature/Codechange: Changed the internal unit for aircraft velocities to from 8mph to 1km/h (peter1138), also give aircraft realsitic velocities (so that 1km/h is 1km/h independent of vehicle type) (peter1138). Introduce a flag to reduce aircraft speed in holding patterns to some realistic velocity. Use this flag for the city airport for the time being and make use of the different entry points for this airport type.
|
18 years ago |
maedhros
|
78c3edcbb1
|
(svn r8946) -Feature: [NewGRF] Add support for vehicle variables 0xFE and 0xFF bit 10,
which is set when a vehicle was built during the exclusive testing phase.
|
18 years ago |
maedhros
|
2f557f7dc0
|
(svn r8945) -Codechange: Rename v->load_status to v->vehicle_flags so it can be used for more than just the gradual loading status.
|
18 years ago |