Sun, 31 Dec 2006 02:53:23 +0000(svn r7687) [cbh] - Fix: trains can now enter the bridge from side. They still can't leave it from side (pathfinder will need to be invoked when the other ramp is entered). Also the code is not very clear and needs review. It is more proof of concept than final solution. I hope that somebody smarter (Celestar) can do it better. custombridgeheads
KUDr [Sun, 31 Dec 2006 02:53:23 +0000] rev 5611
(svn r7687) [cbh] - Fix: trains can now enter the bridge from side. They still can't leave it from side (pathfinder will need to be invoked when the other ramp is entered). Also the code is not very clear and needs review. It is more proof of concept than final solution. I hope that somebody smarter (Celestar) can do it better.

Sat, 30 Dec 2006 18:36:42 +0000(svn r7656) -Fix: warning 'not all control path return value' generated by VC in debug mode (bridge_cmd.c:1038) custombridgeheads
KUDr [Sat, 30 Dec 2006 18:36:42 +0000] rev 5610
(svn r7656) -Fix: warning 'not all control path return value' generated by VC in debug mode (bridge_cmd.c:1038)

Sat, 30 Dec 2006 18:25:01 +0000(svn r7655) [cbh] - Fix: [YAPF] another assert (on opposite cbh when it contained choice). Now it is possible to reach choice when exiting wormhole. So the wormhole cost must be taken into consideration when starting new YAPF node. custombridgeheads
KUDr [Sat, 30 Dec 2006 18:25:01 +0000] rev 5609
(svn r7655) [cbh] - Fix: [YAPF] another assert (on opposite cbh when it contained choice). Now it is possible to reach choice when exiting wormhole. So the wormhole cost must be taken into consideration when starting new YAPF node.

Sat, 30 Dec 2006 17:35:08 +0000(svn r7653) [cbh] - Codechange: Split VehicleEnter_Bridge into separate files for road and rail to simplify further work on this custombridgeheads
celestar [Sat, 30 Dec 2006 17:35:08 +0000] rev 5608
(svn r7653) [cbh] - Codechange: Split VehicleEnter_Bridge into separate files for road and rail to simplify further work on this

Sat, 30 Dec 2006 17:16:07 +0000(svn r7652) [cbh] - Fix: On last commit, I messed up some check and trains could not longer leave the "on bridge" status. Oops. custombridgeheads
celestar [Sat, 30 Dec 2006 17:16:07 +0000] rev 5607
(svn r7652) [cbh] - Fix: On last commit, I messed up some check and trains could not longer leave the "on bridge" status. Oops.

Sat, 30 Dec 2006 17:09:30 +0000(svn r7651) [cbh] - Fix: Allow trains to enter bridge head tiles from "the side" custombridgeheads
celestar [Sat, 30 Dec 2006 17:09:30 +0000] rev 5606
(svn r7651) [cbh] - Fix: Allow trains to enter bridge head tiles from "the side"

Sat, 30 Dec 2006 17:08:50 +0000(svn r7650) [cbh] - Codechange: For the time being, re-enable the invalid-raid debug statements custombridgeheads
celestar [Sat, 30 Dec 2006 17:08:50 +0000] rev 5605
(svn r7650) [cbh] - Codechange: For the time being, re-enable the invalid-raid debug statements

Sat, 30 Dec 2006 17:06:34 +0000(svn r7649) [cbh] - Fix: [YAPF] assert on cbh custombridgeheads
KUDr [Sat, 30 Dec 2006 17:06:34 +0000] rev 5604
(svn r7649) [cbh] - Fix: [YAPF] assert on cbh

Sat, 30 Dec 2006 13:15:15 +0000(svn r7648) [cbh] - Feature: Allow removal of tracks from bridge heads. However, trains on the bridge must still be able to access the bridge head custombridgeheads
celestar [Sat, 30 Dec 2006 13:15:15 +0000] rev 5603
(svn r7648) [cbh] - Feature: Allow removal of tracks from bridge heads. However, trains on the bridge must still be able to access the bridge head

Sat, 30 Dec 2006 12:59:17 +0000(svn r7647) [cbh] - Fix: Draw catenary on custombridgeheads properly custombridgeheads
celestar [Sat, 30 Dec 2006 12:59:17 +0000] rev 5602
(svn r7647) [cbh] - Fix: Draw catenary on custombridgeheads properly

Sat, 30 Dec 2006 12:55:45 +0000(svn r7646) [cbh] - Feature: Allow building additional tracks on a (horizontal) bridge ramp using normal building tools custombridgeheads
celestar [Sat, 30 Dec 2006 12:55:45 +0000] rev 5601
(svn r7646) [cbh] - Feature: Allow building additional tracks on a (horizontal) bridge ramp using normal building tools

Sat, 30 Dec 2006 12:49:54 +0000(svn r7645) [cbh] - Fix: In r7643, I broke the building of new bridges because I forgot to change the map-accessors. repair this custombridgeheads
celestar [Sat, 30 Dec 2006 12:49:54 +0000] rev 5600
(svn r7645) [cbh] - Fix: In r7643, I broke the building of new bridges because I forgot to change the map-accessors. repair this

Sat, 30 Dec 2006 12:05:05 +0000(svn r7644) [cbh] - Codechange: For custombridgeheads (those that have more than just one straight piece of track) use a foundation and the normal track drawing code custombridgeheads
celestar [Sat, 30 Dec 2006 12:05:05 +0000] rev 5599
(svn r7644) [cbh] - Codechange: For custombridgeheads (those that have more than just one straight piece of track) use a foundation and the normal track drawing code

Sat, 30 Dec 2006 11:57:57 +0000(svn r7643) [cbh] - Codechange: Railway bridges now store track bits just like normal rail tiles. For railway bridges, GetTileTrackStatus_Bridge just calls GetTileTrackStatus_Track custombridgeheads
celestar [Sat, 30 Dec 2006 11:57:57 +0000] rev 5598
(svn r7643) [cbh] - Codechange: Railway bridges now store track bits just like normal rail tiles. For railway bridges, GetTileTrackStatus_Bridge just calls GetTileTrackStatus_Track

Fri, 29 Dec 2006 12:45:44 +0000(svn r7615) [cbh] - Doc: Updated the documentation for map array custombridgeheads
celestar [Fri, 29 Dec 2006 12:45:44 +0000] rev 5597
(svn r7615) [cbh] - Doc: Updated the documentation for map array

Fri, 29 Dec 2006 12:33:26 +0000(svn r7614) [cbh] - Codechange: Moved the DiagDirection of the bridge head from m5 bits 0..1 to m4 bits 5..6 custombridgeheads
celestar [Fri, 29 Dec 2006 12:33:26 +0000] rev 5596
(svn r7614) [cbh] - Codechange: Moved the DiagDirection of the bridge head from m5 bits 0..1 to m4 bits 5..6

Fri, 29 Dec 2006 12:18:43 +0000(svn r7613) [cbh] - Codechange: Removed tunnel-specific functions from bridge_cmd.c and bridge-specific functions from tunnel_cmd.c custombridgeheads
celestar [Fri, 29 Dec 2006 12:18:43 +0000] rev 5595
(svn r7613) [cbh] - Codechange: Removed tunnel-specific functions from bridge_cmd.c and bridge-specific functions from tunnel_cmd.c

Fri, 29 Dec 2006 12:03:28 +0000(svn r7612) [cbh] Copied tunnelbridge_cmd.c to tunnel_cmd.c and bridge_cmd.c. Removed tunnelbridge_cmd.c custombridgeheads
celestar [Fri, 29 Dec 2006 12:03:28 +0000] rev 5594
(svn r7612) [cbh] Copied tunnelbridge_cmd.c to tunnel_cmd.c and bridge_cmd.c. Removed tunnelbridge_cmd.c

Fri, 29 Dec 2006 11:03:39 +0000(svn r7610) [cbh] - Codechange: Created seperate Tile Type Procs for tunnel and bridge tiles custombridgeheads
celestar [Fri, 29 Dec 2006 11:03:39 +0000] rev 5593
(svn r7610) [cbh] - Codechange: Created seperate Tile Type Procs for tunnel and bridge tiles

Fri, 29 Dec 2006 10:13:35 +0000(svn r7608) [cbh] - Merge with trunk r7593:7607 because I need 7607 here custombridgeheads
celestar [Fri, 29 Dec 2006 10:13:35 +0000] rev 5592
(svn r7608) [cbh] - Merge with trunk r7593:7607 because I need 7607 here

Thu, 28 Dec 2006 17:30:06 +0000(svn r7598) [cbh] - Codechange: Remove the functions IsTunnel() and IsBridge() as they are no longer needed. custombridgeheads
celestar [Thu, 28 Dec 2006 17:30:06 +0000] rev 5591
(svn r7598) [cbh] - Codechange: Remove the functions IsTunnel() and IsBridge() as they are no longer needed.

Thu, 28 Dec 2006 17:21:22 +0000(svn r7597) [cbh] - Codechange: Remove MP_TUNNELBRIDGE and introduce three new TileTypes: MP_TUNNEL, MP_STREET_BRIDGE, MP_RAILWAY_BRIDGE custombridgeheads
celestar [Thu, 28 Dec 2006 17:21:22 +0000] rev 5590
(svn r7597) [cbh] - Codechange: Remove MP_TUNNELBRIDGE and introduce three new TileTypes: MP_TUNNEL, MP_STREET_BRIDGE, MP_RAILWAY_BRIDGE

Thu, 28 Dec 2006 16:11:07 +0000(svn r7593) [cbh] - Created a branch to develop custombridgeheads. custombridgeheads
celestar [Thu, 28 Dec 2006 16:11:07 +0000] rev 5589
(svn r7593) [cbh] - Created a branch to develop custombridgeheads.

Thu, 28 Dec 2006 13:18:07 +0000(svn r7592) -Feature: Add support for tractive effort to 'realistic' acceleration.
peter1138 [Thu, 28 Dec 2006 13:18:07 +0000] rev 5588
(svn r7592) -Feature: Add support for tractive effort to 'realistic' acceleration.

Thu, 28 Dec 2006 11:52:12 +0000(svn r7590) -Codechange: (r7585)
KUDr [Thu, 28 Dec 2006 11:52:12 +0000] rev 5587
(svn r7590) -Codechange: (r7585)
- use existing struct Rect instead of declaring new StationRect
- use inline functions instead of macros

Thu, 28 Dec 2006 01:24:00 +0000(svn r7588) -Change: [OSX] removed the flag JAGUAR since it didn't work anyway
bjarni [Thu, 28 Dec 2006 01:24:00 +0000] rev 5586
(svn r7588) -Change: [OSX] removed the flag JAGUAR since it didn't work anyway
Also removed all the Makefile code regarding this flag since it's no longer needed
Removed documentation about special limitations regarding running the game on OSX 10.2
OpenTTD now officially needs OSX 10.3.9 to work correctly (the trunk needed that for months)

Thu, 28 Dec 2006 01:13:55 +0000(svn r7587) -Change: [OSX] updated readme about compiling a universal binary as the flag name changed, but didn't change in the readme
bjarni [Thu, 28 Dec 2006 01:13:55 +0000] rev 5585
(svn r7587) -Change: [OSX] updated readme about compiling a universal binary as the flag name changed, but didn't change in the readme

Thu, 28 Dec 2006 00:57:56 +0000(svn r7586) -Fix (FS#473): remove the Landscaping toolbar option from the Road Construction toolbar in the scenario editor, as there is another Lanscaping GUI in the scenario editor and launching that one could confuse users.
rubidium [Thu, 28 Dec 2006 00:57:56 +0000] rev 5584
(svn r7586) -Fix (FS#473): remove the Landscaping toolbar option from the Road Construction toolbar in the scenario editor, as there is another Lanscaping GUI in the scenario editor and launching that one could confuse users.

Wed, 27 Dec 2006 23:11:43 +0000(svn r7585) -Codechange: CheckStationSpreadOut() took too much CPU. Station rectangle is now maintained instead of calculating it each time by walking through whole map. Should help with the performance issue related to AIs trying to build road stops too often. (idea by Celestar)
KUDr [Wed, 27 Dec 2006 23:11:43 +0000] rev 5583
(svn r7585) -Codechange: CheckStationSpreadOut() took too much CPU. Station rectangle is now maintained instead of calculating it each time by walking through whole map. Should help with the performance issue related to AIs trying to build road stops too often. (idea by Celestar)

Wed, 27 Dec 2006 18:29:34 +0000(svn r7583) -Fix (r7573): Merging of bridge branch broke (partially reverted?) automatic railtype conversion when building track on existing rail.
peter1138 [Wed, 27 Dec 2006 18:29:34 +0000] rev 5582
(svn r7583) -Fix (r7573): Merging of bridge branch broke (partially reverted?) automatic railtype conversion when building track on existing rail.