|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
24.8.2014, 21:24 | #21 |
Član
Član od: 14.12.2005.
Lokacija: Uspavan Dolina
Poruke: 91
Zahvalnice: 12
Zahvaljeno 2 puta na 2 poruka
|
Re: SDL , problemi , preporuke i ostalo
Evo ga ceo kod.
Kod:
#include <stdio.h> #include <SDL.h> int main(int argc, char *argv[]) { SDL_Window *pw = NULL; SDL_Renderer *pr = NULL; SDL_Texture *pt; SDL_Surface *ps; SDL_Rect prr; SDL_Event e; SDL_Init(SDL_INIT_VIDEO); pw = SDL_CreateWindow("proba", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 640, 480, 0); pr = SDL_CreateRenderer(pw, -1, 0); ps = SDL_LoadBMP("select.bmp"); pt = SDL_CreateTextureFromSurface(pr, ps); prr.h = ps->h; prr.w = ps->w; prr.x = 0; prr.y = 0; SDL_RenderClear(pr); SDL_RenderCopy(pr, pt, NULL, &prr); SDL_RenderPresent(pr); int i = 0; while (i == 0) { SDL_PollEvent(&e); if (e.type == SDL_QUIT) i = 1; else if (e.type == SDL_KEYUP) switch (e.key.keysym.sym) { case SDLK_RIGHT: prr.x += 10; break; case SDLK_LEFT: prr.x -= 10; break; default: break; } SDL_FlushEvent(SDL_KEYUP); SDL_RenderClear(pr); SDL_RenderCopy(pr, pt, NULL, &prr); SDL_RenderPresent(pr); } SDL_FreeSurface(ps); SDL_DestroyTexture(pt); SDL_DestroyRenderer(pr); SDL_DestroyWindow(pw); SDL_Quit(); return 0; } Poslednja ispravka: grim (24.8.2014 u 21:45) |
24.8.2014, 22:27 | #22 |
Član
Član od: 9.6.2008.
Lokacija: u Niš
Poruke: 32
Zahvalnice: 18
Zahvaljeno 18 puta na 12 poruka
|
Re: SDL , problemi , preporuke i ostalo
Umesto SDL_INIT_VIDEO stavi SDL_INIT_EVERYTHING.
|
25.8.2014, 3:58 | #23 |
Član
Član od: 15.12.2010.
Lokacija: Beograd
Poruke: 120
Zahvalnice: 26
Zahvaljeno 39 puta na 32 poruka
|
Re: SDL , problemi , preporuke i ostalo
Nemoj da stavljaš SDL_INIT_EVERYTHING ... neće ti raditi SDL2 (ako nešto nije u međuvremenu promenjeno)
SDL_FlushEvent ti ne treba. Vrati na SDL_KEYDOWN. Greška ti je jer nisi stavio uslov if (SDL_PollEvent(&e)){ ... pa onda ceo switch case ... } |
Sledeći korisnik se zahvaljuje korisniku chaami na korisnoj poruci: | ||
grim (25.8.2014) |
25.8.2014, 8:36 | #24 |
Član
Član od: 14.12.2005.
Lokacija: Uspavan Dolina
Poruke: 91
Zahvalnice: 12
Zahvaljeno 2 puta na 2 poruka
|
Re: SDL , problemi , preporuke i ostalo
To je to, napokon radi kako treba. Skonto sam zasto mora if , ali me cudi da to ne spominju u dokumentaciji, bar ja nisam video
|
Bookmarks sajtovi |
Alatke vezane za temu | |
Vrste prikaza | |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Problemi sa Post Mortem | Boranija | Avanturističke igre | 21 | 29.12.2011 19:30 |
xp - problemi | Cika Crni | Kvarovi | 4 | 17.4.2006 20:45 |
Nokia 6230 problemi oko instaliranja igara | Spomenko | Aparati i oprema | 3 | 18.3.2006 22:31 |
Problemi u igrama-Radeon 9000 PRO | Grond | Grafika | 7 | 29.1.2006 23:41 |
Windows XP Desktop problemi | don_kibo | Operativni sistemi | 9 | 7.12.2005 2:52 |