aboutsummaryrefslogtreecommitdiff
path: root/engines/lure/events.h
diff options
context:
space:
mode:
authorTorbjörn Andersson2006-02-26 13:02:25 +0000
committerTorbjörn Andersson2006-02-26 13:02:25 +0000
commit686d463defce92fafd8eb80c1230da5dd90d48f7 (patch)
tree51b53bb09fe5a381d58d8d85a5f7e4efb3dd6df2 /engines/lure/events.h
parent0a898d14331b7c896f4fc43d54942e21e388db59 (diff)
downloadscummvm-rg350-686d463defce92fafd8eb80c1230da5dd90d48f7.tar.gz
scummvm-rg350-686d463defce92fafd8eb80c1230da5dd90d48f7.tar.bz2
scummvm-rg350-686d463defce92fafd8eb80c1230da5dd90d48f7.zip
Added delays to the waitForRelease() and waitForPress() busy-wait loops.
svn-id: r20912
Diffstat (limited to 'engines/lure/events.h')
-rw-r--r--engines/lure/events.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/lure/events.h b/engines/lure/events.h
index 0287b6de19..547fa1826f 100644
--- a/engines/lure/events.h
+++ b/engines/lure/events.h
@@ -32,11 +32,12 @@ namespace Lure {
class Mouse {
private:
+ OSystem &_system;
uint8 _cursorNum;
int16 _x, _y;
bool _lButton, _rButton;
public:
- Mouse();
+ Mouse(OSystem &system);
~Mouse();
static Mouse &getReference();
void handleEvent(OSystem::Event event);
@@ -56,11 +57,12 @@ public:
class Events {
private:
+ OSystem &_system;
OSystem::Event _event;
public:
bool quitFlag;
- Events();
+ Events(OSystem &system);
static Events &getReference();
bool pollEvent();