Code to handle delayed events in the mud. Internally uses a hashtable w/ ordered lists for efficiency.
C++/template based, with simple interface.
To add:
timer.push(value, delay);
To use:
timer.advance();
while((cur = timer.pop()))
{…}
Included:
timer.h (source)
readme.txt (detailed info)