aboutsummaryrefslogtreecommitdiff
path: root/sky/mouse.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sky/mouse.cpp')
-rw-r--r--sky/mouse.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/sky/mouse.cpp b/sky/mouse.cpp
index 88dc5260e8..7461fca586 100644
--- a/sky/mouse.cpp
+++ b/sky/mouse.cpp
@@ -172,7 +172,7 @@ void SkyMouse::drawNewMouse() {
}
void SkyMouse::waitMouseNotPressed(void) {
- while (_mouseB != 0) ;
+ while (_mouseB) ;
_bMouseB = 0;
}
@@ -273,6 +273,16 @@ void SkyMouse::pointerEngine(void) {
}
}
+void SkyMouse::buttonPressed(uint8 button) {
+ if (_bMouseB == button)
+ _mouseB = 1;
+ else
+ _mouseB = 0;
+
+ _bMouseB = button;
+
+}
+
void SkyMouse::buttonEngine1(void) {
//checks for clicking on special item
//"compare the size of this routine to S1 mouse_button"