1
0

Fix gamecontroller

This commit is contained in:
otya128
2016-12-24 19:14:32 +09:00
parent 7f6b159deb
commit edf4b8b185

View File

@@ -879,7 +879,8 @@ class PetitComputer
synchronized (buttonLock) synchronized (buttonLock)
{ {
auto key = event.key.keysym.sym; auto key = event.key.keysym.sym;
button &= ~buttonTable[event.key.keysym.scancode]; if (controllers.length == 0)
button &= ~buttonTable[event.key.keysym.scancode];
} }
break; break;
case SDL_KEYDOWN: case SDL_KEYDOWN:
@@ -898,7 +899,8 @@ class PetitComputer
break; break;
} }
} }
button |= buttonTable[event.key.keysym.scancode]; if (controllers.length == 0)
button |= buttonTable[event.key.keysym.scancode];
if(key == SDLK_v) if(key == SDLK_v)
{ {
auto mod = event.key.keysym.mod; auto mod = event.key.keysym.mod;