Having some problems getting my levels to load on the hardware currently so I wasn't able to program any collision code yet. In the mean time someone can translate the code to C++ for me. If someone wants to convert it. Currently the problem to understand about it is the SAT sections.
EDIT:
Got the engine to load levels again somehow and will work on collision detection next.
This is the level that I'm gonna use. (Straight from the Console itself)
EDIT2:
Having trouble getting through this line.
{ if (Max(-Max(p0, p1, p2), Min(p0, p1, p2)) > r) }
Anyone with a 3 parameter function for this?