summaryrefslogtreecommitdiff
path: root/ttd.h
diff options
context:
space:
mode:
authorDarkvater <darkvater@openttd.org>2005-02-22 14:52:20 +0000
committerDarkvater <darkvater@openttd.org>2005-02-22 14:52:20 +0000
commit7746c4722b1be63eae53fe50be754b1ec0be8565 (patch)
treeb49fb9bb8df94481ce40ba392c0f8fb12a775bec /ttd.h
parentaa55bc1559a4261380055cd21f94817f7defaf18 (diff)
downloadopenttd-7746c4722b1be63eae53fe50be754b1ec0be8565.tar.xz
(svn r1901) - Fix: unwanted behaviour of the savegame dialog, as well as a bug with a sloppy termination of a string. When any editbox is open, scrolling is disabled. If any new types of editboxes come up, please use SET/CLRBIT of _no_scroll with its unique identifier (ttd.h)
Diffstat (limited to 'ttd.h')
-rw-r--r--ttd.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/ttd.h b/ttd.h
index 71b968376..24b193b0c 100644
--- a/ttd.h
+++ b/ttd.h
@@ -517,6 +517,16 @@ enum {
MAX_SCREEN_HEIGHT = 1200,
};
+/* In certain windows you navigate with the arrow keys. Do not scroll the
+ * gameview when here. Bitencoded variable that only allows scrolling if all
+ * elements are zero */
+enum {
+ SCROLL_CON = 0,
+ SCROLL_EDIT = 1,
+ SCROLL_SAVE = 2,
+};
+VARDEF byte _no_scroll;
+
#include "functions.h"
#include "variables.h"