Varios
Enviar email
In English please

Valid XHTML 1.0! ¡Valid CSS 2.1!

Utilidades - PPCol

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.