aboutsummaryrefslogtreecommitdiff
path: root/engines/sky/mouse.cpp
AgeCommit message (Collapse)Author
2007-03-17Moved Event/EventType/keyboard enum from common/system.h (part of class ↵Max Horn
OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again svn-id: r26180
2007-03-17SKY: Changed Control class to use event manager for mouse coord tracking, ↵Max Horn
and also made it respect the SF_MOUSE_LOCKED flag svn-id: r26177
2007-03-17Use the new getButtonState() function to test if the mouse button is stillTorbjörn Andersson
pressed. This way, it won't matter if we've already missed the "mouse up" event. Fixes bug #1510038 ("BASS: Possible glitch when examining inventory items". svn-id: r26162
2007-03-17Force all code to use EventManager::pollEvent instead of OSystem::pollEventMax Horn
svn-id: r26156
2007-03-14Fix for bug #1656880 (BASS: mouse initialized wrong in control panel)Max Horn
svn-id: r26130
2006-06-21Match the original behaviour more closely when examining inventory items. TheTorbjörn Andersson
text is displayed at least 800 ms. See bug #1181865. svn-id: r23233
2006-05-25Set and show/hide mouse cursors through a "cursor manager" (analogous to theTorbjörn Andersson
recently added (cursor) palette manager) so that the cursor can be properly restored after returning from the GUI. If there's any C++ magic that can keep the backend functions from being called by anything else than these managing classes, that would probably be a good idea. Also, since the cursor manager keeps a copy of the cursor image, perhaps there are at least some backends that will no longer need to? svn-id: r22639
2006-02-11Moved engines to the new engines/ directoryMax Horn
svn-id: r20582