aboutsummaryrefslogtreecommitdiff
path: root/sword2/mouse.h
diff options
context:
space:
mode:
authorTorbjörn Andersson2005-02-27 16:11:19 +0000
committerTorbjörn Andersson2005-02-27 16:11:19 +0000
commita5356edb369de3dad0966b6308bb693e4f857069 (patch)
tree27c347a1390cfea4530e6e5876eda3f9c1131ab5 /sword2/mouse.h
parent0d8a49de37f62eb1906896e0f6d761ef18a8b342 (diff)
downloadscummvm-rg350-a5356edb369de3dad0966b6308bb693e4f857069.tar.gz
scummvm-rg350-a5356edb369de3dad0966b6308bb693e4f857069.tar.bz2
scummvm-rg350-a5356edb369de3dad0966b6308bb693e4f857069.zip
Got rid of all the .h files but one in the 'driver' directory. They were
either very small or, in the case of driver96.h, a disorganized jumbles. svn-id: r16952
Diffstat (limited to 'sword2/mouse.h')
-rw-r--r--sword2/mouse.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/sword2/mouse.h b/sword2/mouse.h
index 1f277c9a9f..a3d55d278b 100644
--- a/sword2/mouse.h
+++ b/sword2/mouse.h
@@ -28,6 +28,38 @@ namespace Sword2 {
struct ObjectMouse;
struct BuildUnit;
+// Menubar defines.
+
+#define RDMENU_TOP 0
+#define RDMENU_BOTTOM 1
+
+enum {
+ MOUSE_normal = 0, // normal in game
+ MOUSE_menu = 1, // menu chooser
+ MOUSE_drag = 2, // dragging luggage
+ MOUSE_system_menu = 3, // system menu chooser
+ MOUSE_holding = 4 // special
+};
+
+enum {
+ RDMOUSE_NOFLASH,
+ RDMOUSE_FLASH
+};
+
+enum {
+ RDMENU_HIDDEN,
+ RDMENU_SHOWN,
+ RDMENU_OPENING,
+ RDMENU_CLOSING,
+ RDMENU_ALMOST_HIDDEN
+};
+
+#define RDMENU_ICONWIDE 35
+#define RDMENU_ICONDEEP 30
+#define RDMENU_ICONSTART 24
+#define RDMENU_ICONSPACING 5
+#define RDMENU_MAXPOCKETS 15
+
#if !defined(__GNUC__)
#pragma START_PACK_STRUCTS
#endif