Sun, 09 Apr 2006 14:49:45 +0000(svn r4336) Fix units conversion of volume for SI
peter1138 [Sun, 09 Apr 2006 14:49:45 +0000] rev 3485
(svn r4336) Fix units conversion of volume for SI

Sun, 09 Apr 2006 10:24:57 +0000(svn r4333) Revert back to a direct map access in one case until the exact conditions for this piece of code are investigated. The IsRoad() function is causing me headaches...
tron [Sun, 09 Apr 2006 10:24:57 +0000] rev 3484
(svn r4333) Revert back to a direct map access in one case until the exact conditions for this piece of code are investigated. The IsRoad() function is causing me headaches...

Sun, 09 Apr 2006 09:29:50 +0000(svn r4332) Turn a table lookup into a ternary operator
tron [Sun, 09 Apr 2006 09:29:50 +0000] rev 3483
(svn r4332) Turn a table lookup into a ternary operator

Sun, 09 Apr 2006 08:25:43 +0000(svn r4331) Replace some direction calculation magic with DiagDirection to make a bit more clear what's going on
tron [Sun, 09 Apr 2006 08:25:43 +0000] rev 3482
(svn r4331) Replace some direction calculation magic with DiagDirection to make a bit more clear what's going on

Sat, 08 Apr 2006 14:18:39 +0000(svn r4326) Only reduce the slot age of a vehicle if it has a slot assigned
tron [Sat, 08 Apr 2006 14:18:39 +0000] rev 3481
(svn r4326) Only reduce the slot age of a vehicle if it has a slot assigned

Sat, 08 Apr 2006 13:58:19 +0000(svn r4325) When updating the vehicle count for road stops after load use the slot pointer of the vehicle instead of recalculating the road stop using the destination tile of the vehicle. Apart from being more simple this could prevent a inconsistency of slot information in the edge case when the destination tile isn't the tile of the assigned slot.
tron [Sat, 08 Apr 2006 13:58:19 +0000] rev 3480
(svn r4325) When updating the vehicle count for road stops after load use the slot pointer of the vehicle instead of recalculating the road stop using the destination tile of the vehicle. Apart from being more simple this could prevent a inconsistency of slot information in the edge case when the destination tile isn't the tile of the assigned slot.

Sat, 08 Apr 2006 13:50:01 +0000(svn r4324) Remove the unused road stop type attribute from struct RoadStop
tron [Sat, 08 Apr 2006 13:50:01 +0000] rev 3479
(svn r4324) Remove the unused road stop type attribute from struct RoadStop

Sat, 08 Apr 2006 13:32:38 +0000(svn r4323) -Regression: Clear the slot assignments of all vehicles heading twoards a road stop if that road stop gets removed
tron [Sat, 08 Apr 2006 13:32:38 +0000] rev 3478
(svn r4323) -Regression: Clear the slot assignments of all vehicles heading twoards a road stop if that road stop gets removed
This issue was fixed in r2210 and reintroduced in r4259 when the multistop handling was overhauled.

Sat, 08 Apr 2006 12:04:23 +0000(svn r4322) - Codechange: Remove conversion of kmh to mph from gui code to within the units conversion system, in string.c. This means displaying kmh requires no conversion, instead of being convert from kmh to mph, and then back to kmh again.
peter1138 [Sat, 08 Apr 2006 12:04:23 +0000] rev 3477
(svn r4322) - Codechange: Remove conversion of kmh to mph from gui code to within the units conversion system, in string.c. This means displaying kmh requires no conversion, instead of being convert from kmh to mph, and then back to kmh again.

Sat, 08 Apr 2006 06:55:43 +0000(svn r4321) For ships check the ship state, not the road state. This bug was harmless, because both states are at the same byte in the vehicle type specific union.
tron [Sat, 08 Apr 2006 06:55:43 +0000] rev 3476
(svn r4321) For ships check the ship state, not the road state. This bug was harmless, because both states are at the same byte in the vehicle type specific union.