isle
isle copied to clipboard
lego1: implement MxAutoLocker, MxTimer + dependencies
i thought this'd be a nice, simple, small class to start with boy was i wrong
Implements MxTimer
+ bits needed to ensure it's generating proper code. There's a couple incomplete functions in here like MxOmni::Create
as a result.
MxAutoLocker hasn't been tested for code generation yet because it's all inlined and there's nothing that uses it meaning MSVC optimises the code out.
Also has macros for MX_TRUE
and MX_FALSE
because otherwise you'd need to include a header like Windows.h
for true/false constants.