diff options
author | Darkvater <darkvater@openttd.org> | 2006-10-10 14:05:39 +0000 |
---|---|---|
committer | Darkvater <darkvater@openttd.org> | 2006-10-10 14:05:39 +0000 |
commit | 4d7c5398896acca64a7691bc6dbb7041da1e3e13 (patch) | |
tree | 1f5e1b4c77a9a045ee4f5ecc7907215f2960d0f1 /viewport.h | |
parent | e93222903ab11395683f3b93c9e00b2bea88b9bd (diff) | |
download | openttd-4d7c5398896acca64a7691bc6dbb7041da1e3e13.tar.xz |
(svn r6721) -Codechange: some comments, aligning, types and variable localization.
Diffstat (limited to 'viewport.h')
-rw-r--r-- | viewport.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/viewport.h b/viewport.h index 26b90a24c..5f1bbb749 100644 --- a/viewport.h +++ b/viewport.h @@ -71,7 +71,8 @@ enum { void VpSelectTilesWithMethod(int x, int y, int method); // highlighting draw styles -enum { +typedef byte HighLightStyle; +enum HighLightStyles { HT_NONE = 0x00, HT_RECT = 0x80, HT_POINT = 0x40, @@ -79,15 +80,17 @@ enum { * (uses lower bits to indicate direction) */ HT_RAIL = 0x10, /* autorail (one piece) * (uses lower bits to indicate direction) */ + HT_DRAG_MASK = 0xF0, ///< masks the drag-type /* lower bits (used with HT_LINE and HT_RAIL): * (see ASCII art in autorail.h for a visual interpretation) */ - HT_DIR_X = 0, // X direction - HT_DIR_Y = 1, // Y direction - HT_DIR_HU = 2, // horizontal upper - HT_DIR_HL = 3, // horizontal lower - HT_DIR_VL = 4, // vertical left - HT_DIR_VR = 5, // vertical right + HT_DIR_X = 0, ///< X direction + HT_DIR_Y = 1, ///< Y direction + HT_DIR_HU = 2, ///< horizontal upper + HT_DIR_HL = 3, ///< horizontal lower + HT_DIR_VL = 4, ///< vertical left + HT_DIR_VR = 5, ///< vertical right + HT_DIR_MASK = 0x7 ///< masks the drag-direction }; typedef struct TileHighlightData { |