Ver Mensaje Individual
  #18 (permalink)  
Antiguo 19/08/2010, 13:05
stiwi222
 
Fecha de Ingreso: noviembre-2009
Mensajes: 186
Antigüedad: 15 años
Puntos: 2
Respuesta: problema SDL carga imagenes

este es el codigo que me da problemas ahora (lo que me referia arriba). primero la definicion de la funcion:
Código C:
Ver original
  1. void dibuja_imagen(SDL_Rect *posicion, SDL_Surface *imagen, SDL_Surface *pantalla){
  2.     SDL_BlitSurface(imagen, NULL, pantalla, posicion);
  3.     SDL_Flip(pantalla);
  4. }
y este es el uso:
Código C:
Ver original
  1. SDL_Rect posicion;
  2. SDL_Surface* pantalla = SDL_SetVideoMode(1000, 500, 24,
  3.                                            SDL_HWSURFACE|SDL_DOUBLEBUF);
  4. dibuja_imagen(&posicion, imagenes[TIZA], pantalla);
si el segundo parametro de dibuja_imagenes es *imagenes se muestra la 1º imagen. he pensado que de esta manera(la del codigo) se solucionaria, pero no muestra nada en la pantalla (pero no da error)