diff options
Diffstat (limited to 'sky/mouse.cpp')
-rw-r--r-- | sky/mouse.cpp | 12 |
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" |