"Hombres y mujeres para los demás"
Mostrando entradas con la etiqueta SDL. Mostrar todas las entradas
Mostrando entradas con la etiqueta SDL. Mostrar todas las entradas

SDL Teoria Básica

¿Mencione al menos 2 ventajas de utilizar la librería gráfica SDL
1) Su implementación optimizada brinda buenos tiempos de respuesta del hardware.
2) versatilidad y control sobre el hardware de la computadora.
¿Cuáles son los pasos básicos para utilizar en un programa la librería SDL?
1) Agregar en el encabezado del programa la siguiente directiva de compilación (#include "SDL/SDL.h")
2) Inicializar y finalizar la librería. Manejadores de video,audio,event handling(ratón-teclado), etc.
3) Inicializar el modo de video. SDL_SetVideoMode()
4) Crear un ciclo de detección y manejo de eventos SDL_WaitEvent() ò SDL_PollEvent()
¿Cuáles son los pasos para manejar fuentes en SDL?
1) Activación o desactivación de la librería (TTF_Init()).
2) abriendo o cerrando fuentes TTF_OpenFont(),
3) Crear un texto en una superficie temporal SDL_Surface()
4) Copiar el texto de la superficie temporal a la superficie donde se desea el objeto SDL_BlitSurface()
5)Actualizar (Refrescar) la superficie modificada SDL_UpdateRect()

Solucion parcial final PE2010, en SDL

Construya un programa con interfaz grafica que dibuje 9 cuadrados en una pantalla:
Para la primera Fila: Rosado, verde y amarillo
Para la segunda Fila: Amarillo, verde y rosado
Para la tercera Fila: Verde,amarillo y rosado
Al dar click en 3 cuadrados de un mismo color el programa terminara, si se da click fuera del area
de los cuadrados se reiniciaran las banderas que controlan el pulsado sobre cada color

Manual de SDL

Aqui les dejo un manual de SDL, saquenle provecho xD
para descargar da clic aqui

Juego en SDL "BreakOut"

El siguiente código es el de un juego llamado "break out". El código fue proporcionado por Gaby, la instructora (si hay alguna queja, que sea con ella por favor). Aunque tiene algunos fallos, puede servir como una especie de plantilla para trabajar en SDL.
Para descargar: haz clic Aqui