Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: SDL-ohjelma bugaa taustan piirtoon

teenix [07.09.2007 22:10:19]

#

Siis ainakun käännän "pelin" niin se bugaa siihen kun se piirtää sen taustan. Olen siis vasta aloittanut SDL:än opettelemisen. Tässä pätkä koodia, missä arvelen vian olevan:

while(i==0) {
       PiirraKuva(anton, naytto, 0, 0);




napit=SDL_GetMouseState(&mousex, &mousey);


if(napit & SDL_BUTTON(1)) {
 PiirraKuva(veri, naytto, 12, 32);
}


SDL_UpdateRect( naytto, 0, 0, 0, 0);
      SDL_Delay(17);


       }

(Mod. Edit. Kooditagit.)

Metabolix [08.09.2007 10:45:18]

#

Missähän se tuossa piirtää taustan ja miten se siihen "bugaa"? Tarkistapa, että olet varmasti ladannut piirrettävät kuvat. Lisäksi sinulta puuttuu kokonaan viestienkäsittely, ilman sitä ohjelmasi ei toimi lainkaan. Lisää vaikka silmukan alkuun tällainen pätkä:

SDL_Event e;
while (SDL_PollEvent(&e)) { /* täällä voit käsitellä saadun viestin. */ }

Koodin sisennykseen voisit myös vähän panostaa.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta