| author | ecalot
<ecalot> 2004-07-19 20:23:25 UTC |
| committer | ecalot
<ecalot> 2004-07-19 20:23:25 UTC |
| parent | 46c096d66d24dcd56482c5dcebdd2a0d7ac2cd7a |
| FP/src/out/input.c | +8 | -0 |
diff --git a/FP/src/out/input.c b/FP/src/out/input.c index 984f58e..1a80bcc 100644 --- a/FP/src/out/input.c +++ b/FP/src/out/input.c @@ -49,30 +49,38 @@ void editKey(tKey* key,SDLKey sdlkey,int status) { /* keys */ case SDLK_UP: key->upPressed=status; + key->downPressed=!status; break; case SDLK_DOWN: key->downPressed=status; + key->upPressed=!status; break; case SDLK_RIGHT: key->rightPressed=status; + key->leftPressed=!status; break; case SDLK_LEFT: key->leftPressed=status; + key->rightPressed=!status; break; case SDLK_HOME: key->upPressed=status; key->leftPressed=status; + key->rightPressed=!status; break; case SDLK_END: key->downPressed=status; key->leftPressed=status; + key->rightPressed=!status; break; case SDLK_PAGEUP: key->upPressed=status; + key->leftPressed=!status; key->rightPressed=status; break; case SDLK_PAGEDOWN: key->downPressed=status; + key->leftPressed=!status; key->rightPressed=status; break; /* mods*/