Advertisement
Mr-A

Quiz thingy

Jul 25th, 2013
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.06 KB | None | 0 0
  1. if (event.type == SDL_KEYDOWN){
  2.                         switch (event.key.keysym.sym){
  3.                                            case SDLK_UP:
  4.                                                 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;
  5.                                                
  6.                                            
  7.                                            case SDLK_DOWN:
  8.                                                 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;
  9.                                            
  10.                                            
  11.                                            case SDLK_LEFT:
  12.                                                 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;
  13.                                            
  14.                                            
  15.                                            case SDLK_RIGHT:
  16.                                                 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;
  17.                                            
  18.                                            default:;
  19.                                            }
  20.                      }
  21.                      
  22.                      else if (event.type == SDL_KEYUP){
  23.                                     switch (event.key.keysym.sym){
  24.                                            case SDLK_UP: LOADED.OBJECT_IDS[x].P_UP= false;break;
  25.                                            case SDLK_DOWN: LOADED.OBJECT_IDS[x].P_DOWN= false;break;
  26.                                            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;
  27.                                            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;
  28.                                            default:;
  29.                                            }
  30.                      }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement