JAM
Spin off developmentsLatest version: 1.0.10
JAM is a big project, so parts of it have been seperated into other objects for simplicity. This makes JAM easier to modify, and allows the tools to be used in non-JAM projects. All spin-offs are open-source so feel free to make changes. If you want to, post your modifications in the JAM forums and they may be implimented in the main releases.

Collision
The collision object checks for collisions between 2 rectangles of any rotation. Surfaces can also be given for each rectangle to allow fine detection and normal angle calculation. Note that this object is still incomplete.
Download as: ZIP CAB

Date-and-time
Simple functions relating to system dates and times.
Download as: ZIP CAB

Hash-memory
A memory tool based on Hech's hash object.
Download as: ZIP CAB

Random2
A randomizing tool based on Christopher Swetenham's RandomGen object.
Download as: ZIP CAB

Sound-wrap
A simple wrapper for Jamagic's Sound object - allows many sounds to be played and forgotten about as it automatically deletes them.
Download as: ZIP CAB

Controller
Manages inputs from keyboards and joysticks, also crude support for mice.
Download as: ZIP CAB

UsefulFuncs
All-round useful stuff, from banks to string manipulation to surfaces to arrays to rendering to bases. This is all the functions that always should have been there.
Download as: ZIP CAB


JAM © 2005 no one in particular
Project started by David Evans in 2005