Wed, 13 Jun 2007 23:14:08 +0000 |
rubidium |
(svn r10153) -Fix [FS#869]: vehicles disappear when crossing certain tiles. Fix by B. N. SmatZ!.
|
file |
diff |
annotate
|
Wed, 13 Jun 2007 07:14:42 +0000 |
peter1138 |
(svn r10129) -Fix (r10111): Test for x == INVALID_COORD instead of v->tile == INVALID_TILE to determine if a vehicle should be removed from the has.
|
file |
diff |
annotate
|
Wed, 13 Jun 2007 01:38:00 +0000 |
glx |
(svn r10126) -Fix (r10111, FS#864): old_new_hash cache was not reset when the position hash were
|
file |
diff |
annotate
|
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')
|
file |
diff |
annotate
|
Mon, 11 Jun 2007 14:00:16 +0000 |
maedhros |
(svn r10097) -Feature: Add support for articulated road vehicles, or callbacks 11 and 17 for
|
file |
diff |
annotate
|
Sat, 09 Jun 2007 18:31:04 +0000 |
bjarni |
(svn r10077) -Fix: FS#845 Cloning Trains Longer Than 8 Units Causes Crash
|
file |
diff |
annotate
|
Fri, 08 Jun 2007 09:35:39 +0000 |
peter1138 |
(svn r10062) -Codechange: Don't redraw all station tiles when cargo is added or removed if the station has no custom graphics.
|
file |
diff |
annotate
|
Thu, 07 Jun 2007 12:37:48 +0000 |
rubidium |
(svn r10056) -Revert (r10049): removing SLE_WRITEBYTE didn't work as expected :(. Somehow SlIterateArray and SlObject depend on eachother and adding a some arbitrary data before the SlObject makes it go crazy.
|
file |
diff |
annotate
|
Wed, 06 Jun 2007 23:57:21 +0000 |
rubidium |
(svn r10049) -Codechange: get rid of the SLE_WRITEBYTE obfuscation.
|
file |
diff |
annotate
|
Wed, 06 Jun 2007 10:51:11 +0000 |
peter1138 |
(svn r10048) -Fix (r6455): Don't use override engine type for articulated wagon parts.
|
file |
diff |
annotate
|
Sat, 02 Jun 2007 09:11:06 +0000 |
maedhros |
(svn r10020) -Fix [FS#824]: GetNextVehicle() is invalid for anything that isn't a train.
|
file |
diff |
annotate
|
Fri, 01 Jun 2007 12:03:10 +0000 |
maedhros |
(svn r10009) -Codechange: Add and use Vehicle::IsPrimaryVehicle to replace individual checks depending on the vehicle type.
|
file |
diff |
annotate
|
Sun, 27 May 2007 17:27:07 +0000 |
maedhros |
(svn r9959) -Fix: Only call GetNextVehicle for trains.
|
file |
diff |
annotate
|
Sun, 27 May 2007 09:33:41 +0000 |
peter1138 |
(svn r9956) -Codechange: Add tram livery schemes
|
file |
diff |
annotate
|
Sun, 27 May 2007 05:32:37 +0000 |
maedhros |
(svn r9953) -Fix: Only check whether trains are multiheaded when cloning.
|
file |
diff |
annotate
|
Sat, 26 May 2007 17:06:45 +0000 |
maedhros |
(svn r9939) -Fix (r3139): EngineHasArticPart(v) is only valid for trains.
|
file |
diff |
annotate
|
Fri, 25 May 2007 08:13:01 +0000 |
rubidium |
(svn r9917) -Codechange: prepare some more areas for more road types.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Mon, 21 May 2007 17:19:01 +0000 |
glx |
(svn r9896) -Fix (r9874): when selling an entire train, decrease the number of vehicles in the group only once
|
file |
diff |
annotate
|
Sun, 20 May 2007 10:27:43 +0000 |
peter1138 |
(svn r9889) -Codechange: Use cargo's freight status for choosing livery scheme.
|
file |
diff |
annotate
|
Sat, 19 May 2007 12:29:09 +0000 |
rubidium |
(svn r9878) -Fix (9874): some vehicle count's were not properly updated on delete or autoreplace of vehicles.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Fri, 18 May 2007 23:38:29 +0000 |
rubidium |
(svn r9872) -Codechange: more type strictness for vehicle types
|
file |
diff |
annotate
|
Fri, 18 May 2007 17:31:41 +0000 |
rubidium |
(svn r9869) -Codechange: replace some bytes with VehicleType, i.e. more type strictness.
|
file |
diff |
annotate
|
Tue, 15 May 2007 16:08:46 +0000 |
truelight |
(svn r9846) -Codechange: introduced ZOOM_LVL_MIN and ZOOM_LVL_MAX for the obvious reasons
|
file |
diff |
annotate
|
Tue, 15 May 2007 11:28:22 +0000 |
rubidium |
(svn r9841) -Codechange: add a little more type strictness to the vehicle types.
|
file |
diff |
annotate
|
Mon, 14 May 2007 16:07:05 +0000 |
rubidium |
(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.
|
file |
diff |
annotate
|
Sun, 13 May 2007 21:24:58 +0000 |
rubidium |
(svn r9831) -Codechange: more refactoring of the loading/unloading.
|
file |
diff |
annotate
|
Mon, 07 May 2007 16:21:34 +0000 |
rubidium |
(svn r9808) -Codechange: unify the Handle<VehicleType>Loading functions.
|
file |
diff |
annotate
|
Sun, 06 May 2007 19:44:22 +0000 |
rubidium |
(svn r9799) -Codechange: separate engine class and engine running cost class (mart3p).
|
file |
diff |
annotate
|
Sun, 06 May 2007 15:01:44 +0000 |
rubidium |
(svn r9795) -Codechange: enumify the EngineClass.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Sat, 05 May 2007 09:51:26 +0000 |
rubidium |
(svn r9789) -Fix (r9770): vehicles didn't get unloaded when 'full load' was specified and the vehicle was already full when it entered.
|
file |
diff |
annotate
|
Fri, 04 May 2007 22:38:36 +0000 |
rubidium |
(svn r9784) -Codechange: remove unused variable.
|
file |
diff |
annotate
|
Thu, 03 May 2007 17:07:51 +0000 |
glx |
(svn r9773) -Fix r9772: MSVC warning
|
file |
diff |
annotate
|
Thu, 03 May 2007 11:02:37 +0000 |
rubidium |
(svn r9772) -Fix [r9770,FS#761]: under some circumstances loading/unloading didn't work (correctly).
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Wed, 02 May 2007 09:29:41 +0000 |
rubidium |
(svn r9764) -Codechange: replace some lookup tables by functions.
|
file |
diff |
annotate
|
Tue, 01 May 2007 18:17:52 +0000 |
rubidium |
(svn r9763) -Codechange/Fix (r9760): don't read the variables that are calculated automatically either.
|
file |
diff |
annotate
|
Tue, 01 May 2007 16:35:14 +0000 |
rubidium |
(svn r9760) -Codechange: remove the need for saving some vehicle variables.
|
file |
diff |
annotate
|
Sun, 29 Apr 2007 22:33:51 +0000 |
rubidium |
(svn r9755) -Codechange: refactor some more of the begin loading stuff.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Sun, 29 Apr 2007 18:21:24 +0000 |
rubidium |
(svn r9752) -Codechange: remove some duplication related to BeginLoading.
|
file |
diff |
annotate
|
Sun, 29 Apr 2007 08:43:00 +0000 |
maedhros |
(svn r9742) -Fix (r9689) [FS#739]: Fix cloning with refit costs again, hopefully for good this time.
|
file |
diff |
annotate
|
Tue, 24 Apr 2007 19:05:16 +0000 |
peter1138 |
(svn r9714) -Fix (r8110): Remove invalid assertion triggered by overly long trains being reversed while loading.
|
file |
diff |
annotate
|
Fri, 20 Apr 2007 21:21:47 +0000 |
peter1138 |
(svn r9702) -Codechange: Add livery support to newgrf vehicle var 43
|
file |
diff |
annotate
|
Fri, 20 Apr 2007 17:52:28 +0000 |
rubidium |
(svn r9692) -Fix (r9683): don't try to remove vehicles from the queue of a non-existing station.
|
file |
diff |
annotate
|
Fri, 20 Apr 2007 17:08:55 +0000 |
bjarni |
(svn r9689) -Fix: Clone vehicles will no longer refit for free
|
file |
diff |
annotate
|
Fri, 20 Apr 2007 11:05:56 +0000 |
maedhros |
(svn r9684) -Fix (r9683): Remove vehicles from the station loading list instead of adding
|
file |
diff |
annotate
|
Fri, 20 Apr 2007 08:00:30 +0000 |
rubidium |
(svn r9683) -Fix [FS#423]: improved loading does not use a huge amount of processing power anymore when having a lot of trains.
|
file |
diff |
annotate
|
Wed, 18 Apr 2007 22:41:53 +0000 |
rubidium |
(svn r9673) -Cleanup: remove spaces before tabs and replace non-indenting tabs with spaces.
|
file |
diff |
annotate
|
Wed, 18 Apr 2007 22:10:36 +0000 |
rubidium |
(svn r9672) -Cleanup: lots of coding style fixes around operands.
|
file |
diff |
annotate
|
Wed, 18 Apr 2007 18:37:40 +0000 |
peter1138 |
(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.
|
file |
diff |
annotate
|
Wed, 18 Apr 2007 00:41:09 +0000 |
belugas |
(svn r9665) -Documentation: Doxygen corrections,errors, corrections of corrections...
|
file |
diff |
annotate
|
Thu, 12 Apr 2007 13:07:15 +0000 |
maedhros |
(svn r9609) -Codechange: Move some function prototypes out of functions.h and into landscape.h, and add a few where they didn't exist.
|
file |
diff |
annotate
|
Tue, 10 Apr 2007 09:01:56 +0000 |
maedhros |
(svn r9581) -Revert (r9562): This broke as much as it fixed, so revert until a proper way of paying for refits when cloning can be found.
|
file |
diff |
annotate
|
Wed, 04 Apr 2007 14:21:46 +0000 |
maedhros |
(svn r9562) -Fix: When cloning, pay for the refit costs as well.
|
file |
diff |
annotate
|
Wed, 04 Apr 2007 04:08:47 +0000 |
belugas |
(svn r9559) -Documentation: doxygen and comment changes: 'U' and 'V' now. Almost done. Yeah. I know, I've already said that...
|
file |
diff |
annotate
|
Wed, 21 Mar 2007 13:19:01 +0000 |
peter1138 |
(svn r9388) -Codechange: variable scope and type, and standardify all CargoID loops.
|
file |
diff |
annotate
|
Sun, 18 Mar 2007 22:32:05 +0000 |
peter1138 |
(svn r9303) -Codechange: Use cargo class when counting passengers in a road vehicle crash, and when loading aircraft.
|
file |
diff |
annotate
|