Waninkoko
07/02/2006, 02:36
Nueva version del toolkit sdl2X. Version 0.1
La novedad mas importante es el uso de SDL_mixer y la documentacion.
Funciones disponibles:
- Inicializar las SDL y fijar modo de video.
- Abrir el dispositivo del joystick.
- Quitar SDL y sus subsistemas.
- Dibujar un pixel.
- Dibujar una surface.
- Dibujar una porción de una surface.
- Dibujar una surface con fondo transparente.
- Dibujar una porción de una surface con fondo transparente.
- Dibujar una linea con antialiasing.
- Dibujar los bordes de un rectangulo.
- Dibujar un rectangulo transparente .
- Dibujar un rectangulo transparente con bordes transparentes.
- Dibujar una circunferencia transparente con antialiasing.
- Dibujar una elipse transparente con antialiasing.
- Dibujar un circulo transparente.
- Dibujar una elipse rellena transparente.
- Dibujar los lados de un triangulo transparentes.
- Dibujar un triangulo transparente.
- Dibujar los lados de un triangulo regular transparentes.
- Dibujar un triangulo regular transparente.
- Rotar una surface.
- Aumentar o disminuir el zoom de una surface.
- Cargar una imagen (todos los formatos soportados por SDL_image).
- Inicializar las SDL_ttf.
- Cargar una fuente con un determinado tamaño.
- Cerrar la fuente.
- Dibujar un texto con fondo transparente y con antialiasing.
- Dibujar un texto con sombra.
- Inicializar SDL_mixer.
- Fijar numero de canales de mezla.
- Cargar un sonido.
- Cargar musica.
- Cerrar sonido.
- Cerrar musica.
- Fijar volumen del canal.
- Fijar volumen de la musica.
- Pausar musica.
- Fijar posicion de la musica.
- Reproducir canal.
- Reproducir musica.
- Reproducir musica con efecto fade-in.
- Reproducir musica desde una posicion con efecto fade-in.
- Parar musica con efect fade-out.
- Leer el joystick.
- Preparar el joystick (inicializar variables).
- Soporte de las 6 configuraciones para el joystick de DaveC (basandome en el codigo de miq01).
Esta versión, ademas de traer mas funciones, esta mucho mas optimizada. Ahora se cierra las SDL para liberar memoria, se liberan las surfaces, se han realizado cambios en algunas funciones, etc.
Y por fin pude escribir la documentacion (un poco cutre creo). Esta en formato ODT y PDF.
Y viene con el programa de ejemplo de la version 0.02 pero aprovecha alguna de las nuevas funciones de esta version.
Saludos.
La novedad mas importante es el uso de SDL_mixer y la documentacion.
Funciones disponibles:
- Inicializar las SDL y fijar modo de video.
- Abrir el dispositivo del joystick.
- Quitar SDL y sus subsistemas.
- Dibujar un pixel.
- Dibujar una surface.
- Dibujar una porción de una surface.
- Dibujar una surface con fondo transparente.
- Dibujar una porción de una surface con fondo transparente.
- Dibujar una linea con antialiasing.
- Dibujar los bordes de un rectangulo.
- Dibujar un rectangulo transparente .
- Dibujar un rectangulo transparente con bordes transparentes.
- Dibujar una circunferencia transparente con antialiasing.
- Dibujar una elipse transparente con antialiasing.
- Dibujar un circulo transparente.
- Dibujar una elipse rellena transparente.
- Dibujar los lados de un triangulo transparentes.
- Dibujar un triangulo transparente.
- Dibujar los lados de un triangulo regular transparentes.
- Dibujar un triangulo regular transparente.
- Rotar una surface.
- Aumentar o disminuir el zoom de una surface.
- Cargar una imagen (todos los formatos soportados por SDL_image).
- Inicializar las SDL_ttf.
- Cargar una fuente con un determinado tamaño.
- Cerrar la fuente.
- Dibujar un texto con fondo transparente y con antialiasing.
- Dibujar un texto con sombra.
- Inicializar SDL_mixer.
- Fijar numero de canales de mezla.
- Cargar un sonido.
- Cargar musica.
- Cerrar sonido.
- Cerrar musica.
- Fijar volumen del canal.
- Fijar volumen de la musica.
- Pausar musica.
- Fijar posicion de la musica.
- Reproducir canal.
- Reproducir musica.
- Reproducir musica con efecto fade-in.
- Reproducir musica desde una posicion con efecto fade-in.
- Parar musica con efect fade-out.
- Leer el joystick.
- Preparar el joystick (inicializar variables).
- Soporte de las 6 configuraciones para el joystick de DaveC (basandome en el codigo de miq01).
Esta versión, ademas de traer mas funciones, esta mucho mas optimizada. Ahora se cierra las SDL para liberar memoria, se liberan las surfaces, se han realizado cambios en algunas funciones, etc.
Y por fin pude escribir la documentacion (un poco cutre creo). Esta en formato ODT y PDF.
Y viene con el programa de ejemplo de la version 0.02 pero aprovecha alguna de las nuevas funciones de esta version.
Saludos.