[ebook]Programacion de videojuegos con SDL
[ebook]Programacion de videojuegos con SDL
[ebook]Programacion de videojuegos con SDL
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