Wed, 29 Aug 2007 21:27:16 +0000 |
rubidium |
(svn r10999) -Codechange: unify the way the running cost of a vehicle is determined. Patch by nycom.
draft
|
Wed, 29 Aug 2007 20:50:58 +0000 |
rubidium |
(svn r10997) -Codechange: unify the vehicle view window. Patch by PhilSophus.
draft
|
Sun, 26 Aug 2007 20:43:22 +0000 |
rubidium |
(svn r10984) -Codechange: unify the way one can get the current speed in the same forwat so we can display it.
draft
|
Sun, 26 Aug 2007 20:16:02 +0000 |
rubidium |
(svn r10983) -Codechange: use vehstatus & VS_CRASHED instead of some other "methods" custom to each vehicle to determine whether the vehicle is crashed.
draft
|
Tue, 07 Aug 2007 23:07:10 +0000 |
bjarni |
(svn r10823) -Fix r8610 [FS#1097]: the autoreplace window vehicle count didn't always update correctly) (Matthias)
draft
|
Fri, 03 Aug 2007 19:36:00 +0000 |
rubidium |
(svn r10770) -Codechange: use the pool item class as super class for the vehicle struct.
draft
|
Mon, 30 Jul 2007 08:49:41 +0000 |
peter1138 |
(svn r10734) -Fix [FS#1030]: Revert r10513) and add special cases for collision detection on bridges/tunnels.
draft
|
Thu, 26 Jul 2007 15:37:19 +0000 |
rubidium |
(svn r10697) -Codechange: give a more sensible names to some of the unkX variables.
draft
|
Mon, 16 Jul 2007 09:16:58 +0000 |
rubidium |
(svn r10587) -Codechange: move the string/dparam related stuff from variables.h to strings.h
draft
|
Mon, 09 Jul 2007 19:38:12 +0000 |
rubidium |
(svn r10493) -Codechange: update some callback ID enums to reflect their changed usage, add a few and update the comments.
draft
|
Sun, 08 Jul 2007 09:29:28 +0000 |
rubidium |
(svn r10474) -Fix [FS#995]: wrong group count after train crash.
draft
|
Sun, 01 Jul 2007 19:24:54 +0000 |
rubidium |
(svn r10409) -Codechange: replace (Aircraft|RoadVeh|Ship|Train)_Tick with a Tick method in the Vehicle class.
draft
|
Sun, 01 Jul 2007 19:11:47 +0000 |
rubidium |
(svn r10408) -Codechange: make GetImage a class method of Vehicle instead of Get(Aircraft|RoadVeh|Ship|Train)Image.
draft
|
Thu, 28 Jun 2007 22:03:34 +0000 |
rubidium |
(svn r10381) -Fix [FS#951]: skipping an order made train reverse immediatelly. Patch by boekabart.
draft
|
Wed, 27 Jun 2007 20:40:20 +0000 |
peter1138 |
(svn r10363) -Fix [FS#911]: invalidating autoreplace windows didn't take account of vehicle group (Matthias Wolf)
draft
|
Tue, 26 Jun 2007 20:03:17 +0000 |
peter1138 |
(svn r10344) -Fix (r10317): confusion between TRACK_n and TRACK_BIT_n stopped NW/SE slopes being picked up, and compare middle of tile against current z, not previous.
draft
|
Mon, 25 Jun 2007 23:14:13 +0000 |
maedhros |
(svn r10335) -Fix (r10331): Increment the current order index *after* using it in UpdateVehicleTimetable.
draft
|
Mon, 25 Jun 2007 08:24:03 +0000 |
rubidium |
(svn r10317) -Fix [FS#786]: acceleration not calculated properly when a train goes up a hill between tunnels.
draft
|
Fri, 22 Jun 2007 22:42:18 +0000 |
truelight |
(svn r10288) -Fix [FS#202]: also age engines that aren't front-engines (based on a patch by kaan)
draft
|
Fri, 22 Jun 2007 22:28:15 +0000 |
rubidium |
(svn r10287) -Fix (r10266): some surprises from that (almost always) complaining compiler...
draft
|
Fri, 22 Jun 2007 11:58:59 +0000 |
rubidium |
(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.
draft
|
Thu, 21 Jun 2007 17:25:17 +0000 |
rubidium |
(svn r10258) -Codechange: as we are now using int64 all over the place, it's better to use int64 variables in the string generating too instead of packing them into two int32s.
draft
|
Thu, 21 Jun 2007 14:54:51 +0000 |
rubidium |
(svn r10247) -Fix (r10210): *always* call SetDParamMoney when you want to place money in some string.
draft
|
Thu, 21 Jun 2007 14:32:27 +0000 |
rubidium |
(svn r10246) -Fix (r10297): some forgotten money conversions and truncation issues. Thanks to benc for providing the patch.
draft
|
Wed, 20 Jun 2007 19:17:22 +0000 |
maedhros |
(svn r10236) -Feature: Introduce a form of timetabling for vehicles.
draft
|
Tue, 19 Jun 2007 16:40:59 +0000 |
peter1138 |
(svn r10222) -Fix [FS#892]: Only 2 trains could crash at one time as collision checking stopped on the first hit. This could cause desyncs in network games as the collision hash order is not guaranteed. (patch by B. N. Smatz)
draft
|
Mon, 18 Jun 2007 21:44:47 +0000 |
rubidium |
(svn r10208) -Codechange: replace int32 with Money where appropriate.
draft
|
Mon, 18 Jun 2007 19:53:50 +0000 |
rubidium |
(svn r10205) -Codechange: refactor returning of cost, so it can be more easily modified.
draft
|
Mon, 18 Jun 2007 10:48:15 +0000 |
rubidium |
(svn r10197) -Codechange: replace int32 with CommandCost where appropriate.
draft
|
Sun, 17 Jun 2007 10:47:30 +0000 |
peter1138 |
(svn r10177) -Fix: Passengers has one A and two Es (ln)
draft
|
Tue, 12 Jun 2007 11:22:32 +0000 |
peter1138 |
(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')
draft
|
Mon, 11 Jun 2007 14:00:16 +0000 |
maedhros |
(svn r10097) -Feature: Add support for articulated road vehicles, or callbacks 11 and 17 for
draft
|
Sat, 02 Jun 2007 20:08:23 +0000 |
peter1138 |
(svn r10028) -Fix (r2270/r2951): When deleting the first engine of a train with multiple engines, only reopen the train window if the player had the original train window open. This fixes 'random' windows opening for multiple players of the same company.
draft
|
Sat, 02 Jun 2007 17:23:31 +0000 |
bjarni |
(svn r10026) -Fix: unlinking a rail vehicle didn't clear the first pointer
draft
|
Sat, 02 Jun 2007 14:42:25 +0000 |
maedhros |
(svn r10023) -Fix (r3218): When selling trains, if there were no wagons between multiheaded
draft
|
Sat, 02 Jun 2007 11:15:38 +0000 |
maedhros |
(svn r10022) -Fix (r10007): Set the type of multiheaded trains before the subtype.
draft
|
Fri, 01 Jun 2007 11:41:02 +0000 |
maedhros |
(svn r10008) -Codechange: Move a couple of functions related to articulated vehicles to a file of their own.
draft
|
Fri, 01 Jun 2007 11:17:30 +0000 |
maedhros |
(svn r10007) -Codechange: Add some asserts to IsFrontEngine and friends to ensure that only trains use them.
draft
|
Wed, 30 May 2007 13:27:56 +0000 |
rubidium |
(svn r9987) -Fix [FS#818]: a train under a bridge could collide with a train on the bridge.
draft
|
Tue, 29 May 2007 10:35:52 +0000 |
bjarni |
(svn r9973) -Cleanup: removed some code that kept both ends of a dualheaded engine in the same train (when moving wagons in a depot)
draft
|
Mon, 28 May 2007 21:40:40 +0000 |
bjarni |
(svn r9967) -Fix (r9938): autoreplace would in certain conditions move dualheaded engines in a train (usually to the rear)
draft
|
Thu, 24 May 2007 22:41:50 +0000 |
rubidium |
(svn r9914) -Codechange: prepare GTTS and the pathfinders to handle multiple road types on a single tile.
draft
|
Sat, 19 May 2007 10:29:51 +0000 |
peter1138 |
(svn r9875) -Fix (r9828): Only set carriage capacity if the wagon has not been refitted.
draft
|
Sat, 19 May 2007 09:40:18 +0000 |
rubidium |
(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.
draft
|
Sat, 12 May 2007 07:05:34 +0000 |
peter1138 |
(svn r9828) -Codechange: [NewGRF] Add support for changing cargo capacity with callback 36. This is set on construction for ships and roadvehicles, and whenever carriages are attached for trains.
draft
|
Thu, 10 May 2007 06:42:43 +0000 |
peter1138 |
(svn r9818) -Codechange: Cache wagon override sprite set whenever consist is changed, instead of 'recalculating' it every time it is used or just tested.
draft
|
Mon, 07 May 2007 16:21:34 +0000 |
rubidium |
(svn r9808) -Codechange: unify the Handle<VehicleType>Loading functions.
draft
|
Mon, 07 May 2007 15:58:05 +0000 |
rubidium |
(svn r9807) -Codechange: unify playing of sound when vehicle has been loaded and leaves the station.
draft
|
Mon, 07 May 2007 13:26:10 +0000 |
peter1138 |
(svn r9806) -Codechange: [NewGRF] Add callback 36 support for purchase cost, for all vehicle types.
draft
|
Sun, 06 May 2007 20:00:36 +0000 |
rubidium |
(svn r9802) -Fix: a vehicle without visual effects isn't per definition unpowered (mart3p).
draft
|
Sun, 06 May 2007 19:58:34 +0000 |
rubidium |
(svn r9801) -Fix: do not assume that trains running on monorail/maglev cannot smoke/spark (mart3p).
draft
|
Sun, 06 May 2007 19:51:25 +0000 |
rubidium |
(svn r9800) -Codechange: play sound effects based on the engine class, not the rail type (mart3p).
draft
|
Sun, 06 May 2007 14:59:01 +0000 |
rubidium |
(svn r9794) -Codechange: refactor the question whether a vehicle can be loaded into LoadUnloadVehicle instead of duplicating it for each vehicle.
draft
|
Fri, 04 May 2007 22:38:36 +0000 |
rubidium |
(svn r9784) -Codechange: remove unused variable.
draft
|
Fri, 04 May 2007 19:24:01 +0000 |
peter1138 |
(svn r9780) -Codechange: [NewGRF] Add support for variable vehicle weight for trains (callback 36, property 16)
draft
|
Wed, 02 May 2007 18:29:11 +0000 |
rubidium |
(svn r9770) -Codechange: perform the payment of cargo when loading/unloading, but when arriving at the station.
draft
|
Tue, 01 May 2007 16:35:14 +0000 |
rubidium |
(svn r9760) -Codechange: remove the need for saving some vehicle variables.
draft
|
Sun, 29 Apr 2007 22:51:12 +0000 |
rubidium |
(svn r9756) -Fix [FS#755]: LeaveStation wasn't always called when a station was left.
draft
|
Sun, 29 Apr 2007 22:33:51 +0000 |
rubidium |
(svn r9755) -Codechange: refactor some more of the begin loading stuff.
draft
|
Sun, 29 Apr 2007 21:24:08 +0000 |
rubidium |
(svn r9754) -Codechange: make classes for all vehicle types, so we can make nicer/better maintainable code, i.e. virtual methods instead of switches.
draft
|