MRPAS

This is an example implementation of MRPAS (Mingos' Restrictive Precise Angle Shadowcasting). It comes in 5 languages:

  • C
  • C++
  • C#
  • Java
  • PHP

I'm not proficient in all of these languages, so please forgive me if my coding style is improper.

The implementations include simple demos that should be compileable without modifications, even with the -pedantic-errors flag (C and C++) and work out of the box.

Note: The current version of MRPAS is actually 1.1, much more efficient than 1.0. For the time being, the 1.1 version is available in libtcod only.

ResourceFile size
42.38 kB