10.07.2015 Views

[ebook]Programacion de videojuegos con SDL

[ebook]Programacion de videojuegos con SDL

[ebook]Programacion de videojuegos con SDL

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

P R O G R A M A C I Ó N D E V I D E O J U E G O S C O N S D LEsto es lo que <strong>de</strong>beríamos ver al ejecutar el programa <strong>de</strong> ejemplo. Lo primero quehacemos es cargar la fuente arial black. Usando la función TTF_Ren<strong>de</strong>rText_Sha<strong>de</strong>,creamos una superficie <strong>con</strong> el color <strong>de</strong> fondo rojo. Antes <strong>de</strong> hacer el blitting a la pantalla,establecemos el color rojo como transparente.<strong>SDL</strong>_imageLa librería <strong>SDL</strong>_image es extremadamente simple, <strong>de</strong> hecho sólo tiene una función.<strong>SDL</strong>_Surface * IMG_Load(<strong>con</strong>st char *file)Esta función tiene exactamente el mismo cometido que <strong>SDL</strong>_LoadBMP, es <strong>de</strong>cir, cargaruna imagen y almacenarla en una superficie. Recor<strong>de</strong>mos, sin embargo, que <strong>SDL</strong>_LoadBMPsólo podía cargar archivos en formato BMP. Afortunadamente, la función IMG_Load pue<strong>de</strong>manejar ficheros en formato BMP, PNM, XPM, LBM, PCX, GIF, JPG, PNG y TGA. Veamos a<strong>SDL</strong>_image en acción <strong>con</strong> un ejemplo.66

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!