summaryrefslogtreecommitdiff
path: root/src/rail_gui.cpp
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2007-07-04 17:21:28 +0000
committerpeter1138 <peter1138@openttd.org>2007-07-04 17:21:28 +0000
commit30de2a0984764be8e1ae9204ecf98d1021626be8 (patch)
treee1a14f86deb422db17198e313b9ad4c9e619882c /src/rail_gui.cpp
parent6fbfa4498c7498d9e7028863014796dfdfe7326d (diff)
downloadopenttd-30de2a0984764be8e1ae9204ecf98d1021626be8.tar.xz
(svn r10437) -Feature: Automatic signal completion, enabled by pressing ctrl when dragging signals. Signals will continue following track until an existing signal, junction or station are reached. This currently replaces the existing use of ctrl-drag for changing existing signal type.
Diffstat (limited to 'src/rail_gui.cpp')
-rw-r--r--src/rail_gui.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/rail_gui.cpp b/src/rail_gui.cpp
index b2e2ec49a..cecebf246 100644
--- a/src/rail_gui.cpp
+++ b/src/rail_gui.cpp
@@ -373,8 +373,10 @@ static void HandleAutoSignalPlacement()
return;
}
- SB(p2, 3, 1, _ctrl_pressed);
+ /* XXX Steal ctrl for autosignal function, until we get some GUI */
+ SB(p2, 3, 1, 0);
SB(p2, 4, 1, _cur_year < _patches.semaphore_build_before);
+ SB(p2, 6, 1, _ctrl_pressed);
SB(p2, 24, 8, _patches.drag_signals_density);
/* _patches.drag_signals_density is given as a parameter such that each user