diff options
author | peter1138 <peter1138@openttd.org> | 2005-11-09 07:25:55 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2005-11-09 07:25:55 +0000 |
commit | 350f0f2cdb66364ca1b6116b77ef249b54f58421 (patch) | |
tree | a7f0501f9d8bbcd2a5ff4e4033261f870d1164ca /rail_gui.c | |
parent | 5e278b7ec3adfa6f0b65f3cff5769943166bef22 (diff) | |
download | openttd-350f0f2cdb66364ca1b6116b77ef249b54f58421.tar.xz |
(svn r3157) - Feature: Added patch option to link the terraform toolbar to the rail, road, water and airport toolbars. If enabled, the terraform toolbar will open and close with those toolbars.
Diffstat (limited to 'rail_gui.c')
-rw-r--r-- | rail_gui.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/rail_gui.c b/rail_gui.c index 8fbf0e00a..8fee0cfbd 100644 --- a/rail_gui.c +++ b/rail_gui.c @@ -480,6 +480,10 @@ static void BuildRailToolbWndProc(Window *w, WindowEvent *e) DoCommandByTile(tile, 0, 0, DC_AUTO, CMD_BUILD_TUNNEL); VpSetPresizeRange(tile, _build_tunnel_endtile==0?tile:_build_tunnel_endtile); } break; + + case WE_DESTROY: + if (_patches.link_terraform_toolbar) DeleteWindowById(WC_SCEN_LAND_GEN, 0); + break; } } @@ -571,6 +575,7 @@ void ShowBuildRailToolbar(RailType railtype, int button) _remove_button_clicked = false; if (w != NULL && button >= 0) _build_railroad_button_proc[button](w); + if (_patches.link_terraform_toolbar) ShowTerraformToolbar(); } /* TODO: For custom stations, respect their allowed platforms/lengths bitmasks! |