Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int main() {
- int close_request=0,x=900,y=10;
- SDL_Init(SDL_INIT_VIDEO);
- const Uint8* state=SDL_GetKeyboardState(NULL);
- Worm worm1(x,y,1);
- MySDL win1;
- Texture tex("./stairs_out.txt",1200,540);
- win1.CreateWinRen("worms",540,1200);
- Control control(&tex,&worm1);
- while(close_request==0){
- SDL_PumpEvents();
- if(state[SDL_SCANCODE_LEFT]){
- control.GoLeft();
- }
- if(state[SDL_SCANCODE_RIGHT]){
- control.GoRight();
- }
- SDL_Event event;
- while (SDL_PollEvent(&event)){
- if(event.type==SDL_QUIT){
- close_request=1;
- }
- }
- control.Fall();
- /*cout<<"left="<<state[SDL_SCANCODE_LEFT]<<endl;
- cout<<"right="<<state[SDL_SCANCODE_RIGHT]<<endl;*/
- win1.RenderClear();
- win1.DrawBack("stairs.png");
- win1.DrawWorm(&worm1);
- win1.RenderPresent();
- SDL_Delay(1000/60);
- }
- win1.DestroyWin();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement