Advertisement
Mr-A

Quiz thingy

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