Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (event.type == SDL_KEYDOWN){
- switch (event.key.keysym.sym){
- case SDLK_UP:
- LOADED.OBJECT_IDS[x].P_UP= true; LOADED.OBJECT_IDS[x].P_DOWN= false;LOADED.OBJECT_IDS[x].DASHL=0;LOADED.OBJECT_IDS[x].DASHR=0; break;
- case SDLK_DOWN:
- LOADED.OBJECT_IDS[x].P_DOWN= true; LOADED.OBJECT_IDS[x].P_UP=false;LOADED.OBJECT_IDS[x].DASHL=0;LOADED.OBJECT_IDS[x].DASHR=0; break;
- case SDLK_LEFT:
- LOADED.OBJECT_IDS[x].P_LEFT= true; LOADED.OBJECT_IDS[x].P_RIGHT=false;LOADED.OBJECT_IDS[x].DshClksIntrvlL=SDL_GetTicks();LOADED.OBJECT_IDS[x].DshClksIntrvlR=0;LOADED.OBJECT_IDS[x].DASHR=0;break;
- case SDLK_RIGHT:
- LOADED.OBJECT_IDS[x].P_RIGHT=true; LOADED.OBJECT_IDS[x].P_LEFT=false;LOADED.OBJECT_IDS[x].DshClksIntrvlR=SDL_GetTicks();LOADED.OBJECT_IDS[x].DshClksIntrvlL=0;LOADED.OBJECT_IDS[x].DASHL=0;break;
- default:;
- }
- }
- else if (event.type == SDL_KEYUP){
- switch (event.key.keysym.sym){
- case SDLK_UP: LOADED.OBJECT_IDS[x].P_UP= false;break;
- case SDLK_DOWN: LOADED.OBJECT_IDS[x].P_DOWN= false;break;
- case SDLK_LEFT: LOADED.OBJECT_IDS[x].P_LEFT= false;if (SDL_GetTicks()-LOADED.OBJECT_IDS[x].DshClksIntrvlL<110)LOADED.OBJECT_IDS[x].DASHL=1;LOADED.OBJECT_IDS[x].DASHR=0; break;
- case SDLK_RIGHT: LOADED.OBJECT_IDS[x].P_RIGHT=false;if (SDL_GetTicks()-LOADED.OBJECT_IDS[x].DshClksIntrvlR<110)LOADED.OBJECT_IDS[x].DASHR=1;LOADED.OBJECT_IDS[x].DASHL=0; break;
- default:;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement