aboutsummaryrefslogtreecommitdiff
path: root/sky/mouse.cpp
diff options
context:
space:
mode:
authorJoost Peters2003-06-09 18:15:02 +0000
committerJoost Peters2003-06-09 18:15:02 +0000
commitd398b818f82c3d8d6e467c6e1ffbf13edc3e8d9c (patch)
tree4595c8fa5259a36710c7e488daf6b665082edf07 /sky/mouse.cpp
parent839cb1c4f76502352f56fe102116f2d8625df32b (diff)
downloadscummvm-rg350-d398b818f82c3d8d6e467c6e1ffbf13edc3e8d9c.tar.gz
scummvm-rg350-d398b818f82c3d8d6e467c6e1ffbf13edc3e8d9c.tar.bz2
scummvm-rg350-d398b818f82c3d8d6e467c6e1ffbf13edc3e8d9c.zip
added fnLookAt()
svn-id: r8418
Diffstat (limited to 'sky/mouse.cpp')
-rw-r--r--sky/mouse.cpp6
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) {