[Scummvm-cvs-logs] SF.net SVN: scummvm: [26223] scummvm/trunk/engines/saga
fingolfin at users.sourceforge.net
fingolfin at users.sourceforge.net
Sun Mar 18 19:45:37 CET 2007
Revision: 26223
http://scummvm.svn.sourceforge.net/scummvm/?rev=26223&view=rev
Author: fingolfin
Date: 2007-03-18 11:45:36 -0700 (Sun, 18 Mar 2007)
Log Message:
-----------
SAGA: Make use of EventManager::getMousePos
Modified Paths:
--------------
scummvm/trunk/engines/saga/input.cpp
scummvm/trunk/engines/saga/saga.h
Modified: scummvm/trunk/engines/saga/input.cpp
===================================================================
--- scummvm/trunk/engines/saga/input.cpp 2007-03-18 18:34:16 UTC (rev 26222)
+++ scummvm/trunk/engines/saga/input.cpp 2007-03-18 18:45:36 UTC (rev 26223)
@@ -40,8 +40,6 @@
int SagaEngine::processInput() {
Common::Event event;
-// Point imousePt;
-
Common::EventManager *eventMan = _system->getEventManager();
while (eventMan->pollEvent(event)) {
switch (event.type) {
@@ -129,22 +127,19 @@
break;
case Common::EVENT_LBUTTONDOWN:
_leftMouseButtonPressed = true;
- _mousePos = event.mouse;
- _interface->update(_mousePos, UPDATE_LEFTBUTTONCLICK);
+ _interface->update(event.mouse, UPDATE_LEFTBUTTONCLICK);
break;
case Common::EVENT_RBUTTONDOWN:
_rightMouseButtonPressed = true;
- _mousePos = event.mouse;
- _interface->update(_mousePos, UPDATE_RIGHTBUTTONCLICK);
+ _interface->update(event.mouse, UPDATE_RIGHTBUTTONCLICK);
break;
case Common::EVENT_WHEELUP:
- _interface->update(_mousePos, UPDATE_WHEELUP);
+ _interface->update(event.mouse, UPDATE_WHEELUP);
break;
case Common::EVENT_WHEELDOWN:
- _interface->update(_mousePos, UPDATE_WHEELDOWN);
+ _interface->update(event.mouse, UPDATE_WHEELDOWN);
break;
case Common::EVENT_MOUSEMOVE:
- _mousePos = event.mouse;
break;
case Common::EVENT_QUIT:
shutDown();
@@ -157,6 +152,9 @@
return SUCCESS;
}
+Point SagaEngine::mousePos() const {
+ return _system->getEventManager()->getMousePos();
+}
} // End of namespace Saga
Modified: scummvm/trunk/engines/saga/saga.h
===================================================================
--- scummvm/trunk/engines/saga/saga.h 2007-03-18 18:34:16 UTC (rev 26222)
+++ scummvm/trunk/engines/saga/saga.h 2007-03-18 18:45:36 UTC (rev 26223)
@@ -331,9 +331,7 @@
const char *getObjectName(uint16 objectId);
public:
int processInput(void);
- const Point &mousePos() const {
- return _mousePos;
- }
+ Point mousePos() const;
const bool leftMouseButtonPressed() const {
return _leftMouseButtonPressed;
@@ -354,7 +352,6 @@
bool _saveMarks[MAX_SAVES];
SaveGameHeader _saveHeader;
- Point _mousePos;
bool _leftMouseButtonPressed;
bool _rightMouseButtonPressed;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list