mirror of
https://github.com/libretro/scummvm.git
synced 2025-01-21 01:05:59 +00:00
SDL: Remove const from new handle*() method for now, to allow using remapKey (ultimately, the goal is to get back the const by changing how remapping works)
svn-id: r45797
This commit is contained in:
parent
1f37da2626
commit
885cbb5302
@ -191,7 +191,7 @@ bool OSystem_SDL::pollEvent(Common::Event &event) {
|
||||
return false;
|
||||
}
|
||||
|
||||
bool OSystem_SDL::dispatchSDLEvent(const SDL_Event &ev, Common::Event &event) {
|
||||
bool OSystem_SDL::dispatchSDLEvent(SDL_Event &ev, Common::Event &event) {
|
||||
switch (ev.type) {
|
||||
case SDL_KEYDOWN:
|
||||
return handleKeyDown(ev, event);
|
||||
@ -224,7 +224,7 @@ bool OSystem_SDL::dispatchSDLEvent(const SDL_Event &ev, Common::Event &event) {
|
||||
}
|
||||
|
||||
|
||||
bool OSystem_SDL::handleKeyDown(const SDL_Event &ev, Common::Event &event) {
|
||||
bool OSystem_SDL::handleKeyDown(SDL_Event &ev, Common::Event &event) {
|
||||
byte b = 0;
|
||||
b = event.kbd.flags = SDLModToOSystemKeyFlags(SDL_GetModState());
|
||||
|
||||
@ -313,7 +313,7 @@ bool OSystem_SDL::handleKeyDown(const SDL_Event &ev, Common::Event &event) {
|
||||
return true;
|
||||
}
|
||||
|
||||
bool OSystem_SDL::handleKeyUp(const SDL_Event &ev, Common::Event &event) {
|
||||
bool OSystem_SDL::handleKeyUp(SDL_Event &ev, Common::Event &event) {
|
||||
byte b = 0;
|
||||
const bool event_complete = remapKey(ev, event);
|
||||
|
||||
@ -334,7 +334,7 @@ bool OSystem_SDL::handleKeyUp(const SDL_Event &ev, Common::Event &event) {
|
||||
return true;
|
||||
}
|
||||
|
||||
bool OSystem_SDL::handleMouseMotion(const SDL_Event &ev, Common::Event &event) {
|
||||
bool OSystem_SDL::handleMouseMotion(SDL_Event &ev, Common::Event &event) {
|
||||
event.type = Common::EVENT_MOUSEMOVE;
|
||||
fillMouseEvent(event, ev.motion.x, ev.motion.y);
|
||||
|
||||
@ -342,7 +342,7 @@ bool OSystem_SDL::handleMouseMotion(const SDL_Event &ev, Common::Event &event) {
|
||||
return true;
|
||||
}
|
||||
|
||||
bool OSystem_SDL::handleMouseButtonDown(const SDL_Event &ev, Common::Event &event) {
|
||||
bool OSystem_SDL::handleMouseButtonDown(SDL_Event &ev, Common::Event &event) {
|
||||
if (ev.button.button == SDL_BUTTON_LEFT)
|
||||
event.type = Common::EVENT_LBUTTONDOWN;
|
||||
else if (ev.button.button == SDL_BUTTON_RIGHT)
|
||||
@ -365,7 +365,7 @@ bool OSystem_SDL::handleMouseButtonDown(const SDL_Event &ev, Common::Event &even
|
||||
return true;
|
||||
}
|
||||
|
||||
bool OSystem_SDL::handleMouseButtonUp(const SDL_Event &ev, Common::Event &event) {
|
||||
bool OSystem_SDL::handleMouseButtonUp(SDL_Event &ev, Common::Event &event) {
|
||||
if (ev.button.button == SDL_BUTTON_LEFT)
|
||||
event.type = Common::EVENT_LBUTTONUP;
|
||||
else if (ev.button.button == SDL_BUTTON_RIGHT)
|
||||
@ -381,7 +381,7 @@ bool OSystem_SDL::handleMouseButtonUp(const SDL_Event &ev, Common::Event &event)
|
||||
return true;
|
||||
}
|
||||
|
||||
bool OSystem_SDL::handleJoyButtonDown(const SDL_Event &ev, Common::Event &event) {
|
||||
bool OSystem_SDL::handleJoyButtonDown(SDL_Event &ev, Common::Event &event) {
|
||||
if (ev.jbutton.button == JOY_BUT_LMOUSE) {
|
||||
event.type = Common::EVENT_LBUTTONDOWN;
|
||||
fillMouseEvent(event, _km.x, _km.y);
|
||||
@ -412,7 +412,7 @@ bool OSystem_SDL::handleJoyButtonDown(const SDL_Event &ev, Common::Event &event)
|
||||
return true;
|
||||
}
|
||||
|
||||
bool OSystem_SDL::handleJoyButtonUp(const SDL_Event &ev, Common::Event &event) {
|
||||
bool OSystem_SDL::handleJoyButtonUp(SDL_Event &ev, Common::Event &event) {
|
||||
if (ev.jbutton.button == JOY_BUT_LMOUSE) {
|
||||
event.type = Common::EVENT_LBUTTONUP;
|
||||
fillMouseEvent(event, _km.x, _km.y);
|
||||
@ -443,7 +443,7 @@ bool OSystem_SDL::handleJoyButtonUp(const SDL_Event &ev, Common::Event &event) {
|
||||
return true;
|
||||
}
|
||||
|
||||
bool OSystem_SDL::handleJoyAxisMotion(const SDL_Event &ev, Common::Event &event) {
|
||||
bool OSystem_SDL::handleJoyAxisMotion(SDL_Event &ev, Common::Event &event) {
|
||||
int axis = ev.jaxis.value;
|
||||
if ( axis > JOY_DEADZONE) {
|
||||
axis -= JOY_DEADZONE;
|
||||
|
@ -157,20 +157,20 @@ public:
|
||||
virtual bool pollEvent(Common::Event &event); // overloaded by CE backend
|
||||
|
||||
protected:
|
||||
virtual bool dispatchSDLEvent(const SDL_Event &ev, Common::Event &event);
|
||||
virtual bool dispatchSDLEvent(SDL_Event &ev, Common::Event &event);
|
||||
|
||||
// Handlers for specific SDL events, called by pollEvent.
|
||||
// This way, if a backend inherits fromt the SDL backend, it can
|
||||
// change the behavior of only a single event, without having to override all
|
||||
// of pollEvent.
|
||||
virtual bool handleKeyDown(const SDL_Event &ev, Common::Event &event);
|
||||
virtual bool handleKeyUp(const SDL_Event &ev, Common::Event &event);
|
||||
virtual bool handleMouseMotion(const SDL_Event &ev, Common::Event &event);
|
||||
virtual bool handleMouseButtonDown(const SDL_Event &ev, Common::Event &event);
|
||||
virtual bool handleMouseButtonUp(const SDL_Event &ev, Common::Event &event);
|
||||
virtual bool handleJoyButtonDown(const SDL_Event &ev, Common::Event &event);
|
||||
virtual bool handleJoyButtonUp(const SDL_Event &ev, Common::Event &event);
|
||||
virtual bool handleJoyAxisMotion(const SDL_Event &ev, Common::Event &event);
|
||||
virtual bool handleKeyDown(SDL_Event &ev, Common::Event &event);
|
||||
virtual bool handleKeyUp(SDL_Event &ev, Common::Event &event);
|
||||
virtual bool handleMouseMotion(SDL_Event &ev, Common::Event &event);
|
||||
virtual bool handleMouseButtonDown(SDL_Event &ev, Common::Event &event);
|
||||
virtual bool handleMouseButtonUp(SDL_Event &ev, Common::Event &event);
|
||||
virtual bool handleJoyButtonDown(SDL_Event &ev, Common::Event &event);
|
||||
virtual bool handleJoyButtonUp(SDL_Event &ev, Common::Event &event);
|
||||
virtual bool handleJoyAxisMotion(SDL_Event &ev, Common::Event &event);
|
||||
|
||||
public:
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user