rubidium
|
f486486dd8
|
(svn r11365) -Fix [FS#1288]: when stopping a ship or aircraft, set their speed to 0 so they won't continue at the speed where they were stopped at.
|
2007-10-31 22:09:23 +00:00 |
rubidium
|
4bb210614b
|
(svn r11332) -Fix: vehicles getting a value of 0 on construction.
-Fix: assertion when selling vehicles.
|
2007-10-21 16:45:00 +00:00 |
rubidium
|
84d93ec0e2
|
(svn r11234) -Fix [FS#1312]: the explosion vehicles were placed too far to the south.
|
2007-10-09 15:48:41 +00:00 |
rubidium
|
b6c9bc80cf
|
(svn r11229) -Fix [FS#1307]: one could sell vehicles that were crashed in a depot, which would still yield money.
|
2007-10-08 20:06:37 +00:00 |
glx
|
8e5480aa16
|
(svn r11214) -Fix [FS#1296]: planes can't use heliports so refuse these orders
|
2007-10-05 22:13:35 +00:00 |
rubidium
|
127c7c9b0f
|
(svn r11173) -Codechange: rename some callback enums so they are more uniform.
|
2007-09-26 17:33:32 +00:00 |
rubidium
|
38ff181ebf
|
(svn r11072) -Fix [FS#1045]: when a vehicle had a service order, the goto-depot button did not make it possible to stop the vehicle at that depot.
|
2007-09-09 17:42:59 +00:00 |
rubidium
|
2c8e50f20c
|
(svn r11017) -Codechange: unify determining whether a vehicle needs/can be service a little more.
|
2007-08-31 17:13:39 +00:00 |
rubidium
|
9b65bc430c
|
(svn r11004) -Codechange: some reworks of the saveload mechanism to be able to save and load private and protected variables in the vehicle struct.
|
2007-08-30 13:09:44 +00:00 |
rubidium
|
cb7eaff353
|
(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.
|
2007-08-30 13:03:56 +00:00 |
rubidium
|
a407d53d1b
|
(svn r11001) -Codechange: unify the way to determine whether a vehicle is in a depot.
|
2007-08-29 21:49:08 +00:00 |
bjarni
|
a973c893fb
|
(svn r10823) -Fix r8610 [FS#1097]: the autoreplace window vehicle count didn't always update correctly) (Matthias)
|
2007-08-07 23:07:10 +00:00 |
rubidium
|
836105864c
|
(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.
|
2007-08-03 19:36:00 +00:00 |
rubidium
|
efc7fdf2fd
|
(svn r10587) -Codechange: move the string/dparam related stuff from variables.h to strings.h
|
2007-07-16 09:16:58 +00:00 |
rubidium
|
90f85c957a
|
(svn r10409) -Codechange: replace (Aircraft|RoadVeh|Ship|Train)_Tick with a Tick method in the Vehicle class.
|
2007-07-01 19:24:54 +00:00 |
rubidium
|
83a880c882
|
(svn r10408) -Codechange: make GetImage a class method of Vehicle instead of Get(Aircraft|RoadVeh|Ship|Train)Image.
|
2007-07-01 19:11:47 +00:00 |
peter1138
|
de357c74c1
|
(svn r10363) -Fix [FS#911]: invalidating autoreplace windows didn't take account of vehicle group (Matthias Wolf)
|
2007-06-27 20:40:20 +00:00 |
maedhros
|
fb284a9264
|
(svn r10335) -Fix (r10331): Increment the current order index *after* using it in UpdateVehicleTimetable.
|
2007-06-25 23:14:13 +00:00 |
rubidium
|
e5c352818d
|
(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.
|
2007-06-22 11:58:59 +00:00 |
rubidium
|
f806b46cc9
|
(svn r10246) -Fix (r10297): some forgotten money conversions and truncation issues. Thanks to benc for providing the patch.
|
2007-06-21 14:32:27 +00:00 |
maedhros
|
cf0118ee63
|
(svn r10236) -Feature: Introduce a form of timetabling for vehicles.
|
2007-06-20 19:17:22 +00:00 |
rubidium
|
2ee73b50b8
|
(svn r10208) -Codechange: replace int32 with Money where appropriate.
|
2007-06-18 21:44:47 +00:00 |
rubidium
|
49220cc6f1
|
(svn r10205) -Codechange: refactor returning of cost, so it can be more easily modified.
|
2007-06-18 19:53:50 +00:00 |
rubidium
|
966e2738b9
|
(svn r10197) -Codechange: replace int32 with CommandCost where appropriate.
|
2007-06-18 10:48:15 +00:00 |
rubidium
|
7d4be11516
|
(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.
|
2007-05-19 09:40:18 +00:00 |
rubidium
|
42f920964b
|
(svn r9833) -Fix: also 'leave' the station when leaving for automatic servicing.
|
2007-05-14 08:07:20 +00:00 |
rubidium
|
2efecd34c4
|
(svn r9808) -Codechange: unify the Handle<VehicleType>Loading functions.
|
2007-05-07 16:21:34 +00:00 |
peter1138
|
4591fb5b0d
|
(svn r9806) -Codechange: [NewGRF] Add callback 36 support for purchase cost, for all vehicle types.
|
2007-05-07 13:26:10 +00:00 |
peter1138
|
76ee6d1c82
|
(svn r9804) -Fix (r9761): Update aircraft cached information when its 'pos' changes, as well as 'state'. (Thanks to bulb)
|
2007-05-06 21:10:49 +00:00 |
rubidium
|
abbaa1691e
|
(svn r9794) -Codechange: refactor the question whether a vehicle can be loaded into LoadUnloadVehicle instead of duplicating it for each vehicle.
|
2007-05-06 14:59:01 +00:00 |
rubidium
|
981bf52bdd
|
(svn r9770) -Codechange: perform the payment of cargo when loading/unloading, but when arriving at the station.
|
2007-05-02 18:29:11 +00:00 |
rubidium
|
a4e045a3fb
|
(svn r9760) -Codechange: remove the need for saving some vehicle variables.
|
2007-05-01 16:35:14 +00:00 |
rubidium
|
ec9ac99d01
|
(svn r9755) -Codechange: refactor some more of the begin loading stuff.
|
2007-04-29 22:33:51 +00:00 |
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.
|
2007-04-29 21:24:08 +00:00 |
rubidium
|
6440440f12
|
(svn r9752) -Codechange: remove some duplication related to BeginLoading.
|
2007-04-29 18:21:24 +00:00 |
maedhros
|
02e770ff2c
|
(svn r9742) -Fix (r9689) [FS#739]: Fix cloning with refit costs again, hopefully for good this time.
|
2007-04-29 08:43:00 +00:00 |
maedhros
|
034f3591cf
|
(svn r9685) -Fix (r9683): Call v->LeaveStation() when a vehicle in a station is sent to a depot.
|
2007-04-20 11:39:01 +00:00 |
maedhros
|
8b65349d86
|
(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.
|
2007-04-20 11:05:56 +00:00 |
peter1138
|
a40d53d8d1
|
(svn r9678) -Codechange: Support changing of aircraft running cost via callback 36.
|
2007-04-19 18:49:40 +00:00 |
peter1138
|
41cf2fa69b
|
(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.
|
2007-04-18 18:37:40 +00:00 |
maedhros
|
ccaaa7d33a
|
(svn r9609) -Codechange: Move some function prototypes out of functions.h and into landscape.h, and add a few where they didn't exist.
|
2007-04-12 13:07:15 +00:00 |
belugas
|
56943ab584
|
(svn r9551) -Documentation: Some more doxygen work
|
2007-04-03 16:12:28 +00:00 |
belugas
|
d58f9ef7b4
|
(svn r9545) -Documentation: Some corrections to previous doxygen work
|
2007-04-02 14:20:31 +00:00 |
maedhros
|
eae03e0f72
|
(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.
|
2007-04-02 11:35:08 +00:00 |
celestar
|
a1ab0d29fe
|
(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)
|
2007-03-29 13:52:34 +00:00 |
peter1138
|
d7f56f1550
|
(svn r9388) -Codechange: variable scope and type, and standardify all CargoID loops.
|
2007-03-21 13:19:01 +00:00 |
peter1138
|
1bea18b440
|
(svn r9352) -Codechange: Use cargo class to determine if an aircraft should carry mail
|
2007-03-19 20:54:13 +00:00 |
peter1138
|
457930c483
|
(svn r9322) -Codechange: Use cargo class to count crash/flood victims
|
2007-03-19 12:40:51 +00:00 |
richk
|
f44cbfe1fe
|
(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.
|
2007-03-18 21:44:00 +00:00 |
peter1138
|
92486ac980
|
(svn r9259) -Codechange: NUM_CARGO isn't a valid cargo type...
|
2007-03-16 21:42:11 +00:00 |