- Código: Seleccionar todo
SDL_Rect rectangulo;
void Draw_scene (SDL_Surface *screen)
{
rectangulo.x=nave.getx();
rectangulo.y=nave.gety();
rectangulo.w=nave.getw();
rectangulo.h=nave.geth();
SDL_FillRect (screen, &rectangulo, SDL_MapRGB(screen->format, 0, 0, 0));
nave.setx(100);
nave.sety(100);
nave.draw(screen);
SDL_Flip(screen);
}
esta la uso para que cambie el dibujo y la meto dentro del game loop
- Código: Seleccionar todo
...
bool salir = false;
while (!salir)
Draw_scene(screen); //screen = SDL_SetVideoMode(height,width,n_bites,SDL_HWSURFACE);
if (SDL_PollEvent(&event))
{
if (event.type==SDL_QUIT)
{
salir = true;
}
}
...
Me hace un dibujo y se cala
Gracias de antemano