Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.03 KB | None | 0 0
  1. int main() {
  2.     int close_request=0,x=900,y=10;
  3.     SDL_Init(SDL_INIT_VIDEO);
  4.     const Uint8* state=SDL_GetKeyboardState(NULL);
  5.     Worm worm1(x,y,1);
  6.     MySDL win1;
  7.     Texture tex("./stairs_out.txt",1200,540);
  8.     win1.CreateWinRen("worms",540,1200);
  9.     Control control(&tex,&worm1);
  10.     while(close_request==0){
  11.         SDL_PumpEvents();
  12.         if(state[SDL_SCANCODE_LEFT]){
  13.                 control.GoLeft();
  14.             }
  15.             if(state[SDL_SCANCODE_RIGHT]){
  16.                 control.GoRight();
  17.             }
  18.         SDL_Event event;
  19.         while (SDL_PollEvent(&event)){
  20.             if(event.type==SDL_QUIT){
  21.                 close_request=1;
  22.             }
  23.         }
  24.         control.Fall();
  25.         /*cout<<"left="<<state[SDL_SCANCODE_LEFT]<<endl;
  26.         cout<<"right="<<state[SDL_SCANCODE_RIGHT]<<endl;*/
  27.         win1.RenderClear();
  28.         win1.DrawBack("stairs.png");
  29.         win1.DrawWorm(&worm1);
  30.         win1.RenderPresent();
  31.         SDL_Delay(1000/60);
  32.     }
  33.     win1.DestroyWin();
  34.     return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement