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
commitefef78f786844fcb898c784fb26751f547afd78a (patch)
treee1a14f86deb422db17198e313b9ad4c9e619882c /src/rail_gui.cpp
parent156f149625d6b4a680d1f4729aaf3f981a3addfb (diff)
downloadopenttd-efef78f786844fcb898c784fb26751f547afd78a.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