|
PPCol es una librería para Allegro que
sirve para detectar colisiones entre 2 sprites.
La versión actual soporta sólo Allegro 3.1 y DJGPP 2.xx.
Ya no mantengo ésta librería como se merece, si estás interesado en mantenerla,
comunicate conmigo.
Características:
- Macros para detección de colisión entre rectángulos.
- Rutinas para detección de colisión pixel a pixel usando
máscaras de bits. No soporta sprites RLE o COMPILED.
- Rutina para detección de colisión pixel a pixel normal.
Soporta sólo sprites de memoria de 8, 15, 16, 24 y 32 bits por pixel
y no de Mode-X.
- Rutinas para detectar cuanto hay que mover un sprite para evitar que
colisione con otro en una cierta dirección.
- Amplia documentación en el formato utilizado por la utilidad
Makedoc de Allegro, ésto permite crear la documentación en
cualquier formato soportado por Allegro (TXT, HTML, INFO, RTF, etc.).
- Programas de ejemplo de uso de todas las rutinas y programa de medición
de velocidad.
- Makefile para automatizar y facilitar la creación de la librería,
su documentación y sus programas.
- Soporte para depuración.
- Viene en formato de código fuente.
- Totalmente Freeware (ver documentación para ver la licensia).
Para bajar la librería haz click aquí (37.0Kb).
O también la puedes bajar desde los servidores espejo (mirrors) de DJGPP, la dirección principal es
http://www.delorie.com/pub/djgpp/current/v2tk/allegro/ppcol14.zip.
EBox y
PMask parecen ser
similares pero no las he analizado en detalle para comparar o recomendar.
|