changeset 15268:65acf38c965f draft

(svn r19903) -Codechange: Use SpecialMouseMode enum as type of _special_mouse_mode.
author alberth <alberth@openttd.org>
date Sun, 30 May 2010 10:36:32 +0000
parents dc16deee558a
children 015ccbc712f4
files src/window.cpp src/window_gui.h
diffstat 2 files changed, 7 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/src/window.cpp
+++ b/src/window.cpp
@@ -59,7 +59,7 @@
 bool _scrolling_scrollbar;
 bool _scrolling_viewport;
 
-byte _special_mouse_mode;
+SpecialMouseMode _special_mouse_mode; ///< Mode of the mouse.
 
 /** Window description constructor. */
 WindowDesc::WindowDesc(WindowPosition def_pos, int16 def_width, int16 def_height,
--- a/src/window_gui.h
+++ b/src/window_gui.h
@@ -913,13 +913,14 @@
 extern bool _scrolling_scrollbar;
 extern bool _scrolling_viewport;
 
-extern byte _special_mouse_mode;
+/** Mouse modes. */
 enum SpecialMouseMode {
-	WSM_NONE     = 0,
-	WSM_DRAGDROP = 1,
-	WSM_SIZING   = 2,
-	WSM_PRESIZE  = 3,
+	WSM_NONE,     ///< No special mouse mode.
+	WSM_DRAGDROP, ///< Dragging an object.
+	WSM_SIZING,   ///< Sizing mode.
+	WSM_PRESIZE,  ///< Presizing mode (docks, tunnels).
 };
+extern SpecialMouseMode _special_mouse_mode;
 
 Window *GetCallbackWnd();