Anuncios Google

[C] [Duda] [Resuelto] Almacenar imagenes en un array

Hola.

Para crear un array que almacene imágenes se hace de esta manera (utilizando OSLib):

OSL_IMAGE *miArray[9]; //define un array con 10 elementos del tipo OSL_IMAGE



Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Dioni0396

hum.... asi?

//incluimos las librerias bla bla
int* Tabla[10] = {};
int i;
int main()
{   
for(i=0;i<10;i++)
{
Tabla[i] = cargar imagen
}
//mas code, etc etc
for(i=0;i<10;i++)
{
oslDrawImage(Tabla[i]);
}
}

Asi o algo similar.

No soy experto en C asi que no te esperes que vaya al pelo.

Imagen de User170294

Gracias pero nó.

Ya lo he resuelto.

Hay que declarar un array del tipo OSL_IMAGE (en OSLib)

OSL_IMAGE *miArray[20]; //un array que puede almacenar 21 imágenes

Luego las cargas dentro del main()

miArray[0] = loadImageFile("miImagen_1", OSL_IN_RAM, OSL_PF_8888);

Y para mostrarlas seguidas pues como e puesto en el post.

Saludos.


Imagen de Dioni0396

Ok

Ok, pon Solucionado arriba.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.