aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/agi.h
diff options
context:
space:
mode:
authorKari Salminen2008-01-23 00:06:10 +0000
committerKari Salminen2008-01-23 00:06:10 +0000
commitb8a455db9b0f5cf0c058346be9dfcd85754b8e4d (patch)
tree8770e391268815d50cdf38111e418e70ea9d4f67 /engines/agi/agi.h
parentc577c0ea81cdbd9e887e503fbaac1e77c7c65605 (diff)
downloadscummvm-rg350-b8a455db9b0f5cf0c058346be9dfcd85754b8e4d.tar.gz
scummvm-rg350-b8a455db9b0f5cf0c058346be9dfcd85754b8e4d.tar.bz2
scummvm-rg350-b8a455db9b0f5cf0c058346be9dfcd85754b8e4d.zip
Define and use enumerations for AGI Mouse protocol 1.0's button states.
svn-id: r30620
Diffstat (limited to 'engines/agi/agi.h')
-rw-r--r--engines/agi/agi.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/agi/agi.h b/engines/agi/agi.h
index 42d6b016f0..b6358bd405 100644
--- a/engines/agi/agi.h
+++ b/engines/agi/agi.h
@@ -220,6 +220,14 @@ struct Mouse {
unsigned int y;
};
+// Used by AGI Mouse protocol 1.0 for v27 (i.e. button pressed -variable).
+enum AgiMouseButton {
+ kAgiMouseButtonUp, // Mouse button is up (not pressed)
+ kAgiMouseButtonLeft, // Left mouse button
+ kAgiMouseButtonRight, // Right mouse button
+ kAgiMouseButtonMiddle // Middle mouse button
+};
+
#define report printf
enum GameId {