diff options
Diffstat (limited to 'sky/mouse.cpp')
-rw-r--r-- | sky/mouse.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sky/mouse.cpp b/sky/mouse.cpp index dc82773561..88dc5260e8 100644 --- a/sky/mouse.cpp +++ b/sky/mouse.cpp @@ -85,6 +85,7 @@ SkyMouse::SkyMouse(OSystem *system, SkyDisk *skyDisk) { _mouseHeight = 6; _maskWidth = 6; _maskHeight = 6; + _mouseB = 0; _miceData = _skyDisk->loadFile(MICE_FILE, NULL); fixMouseTransparency(_miceData, _skyDisk->_lastLoadedFileSize); @@ -170,6 +171,11 @@ void SkyMouse::drawNewMouse() { //drawMouse(); } +void SkyMouse::waitMouseNotPressed(void) { + while (_mouseB != 0) ; + _bMouseB = 0; +} + //original sky uses different colors for transparency than our backends do, //so we simply swap our "transparent"-white with another one. void SkyMouse::fixMouseTransparency(byte *mouseData, uint32 size) { |