* We've added Tangent and Pi function objects to the ZRef Module.
* Class templates that are Copy Constructible are also now truly Assignable.
* We're looking for a robust [Dynamic] State Machine Concept for our IndexTypeFSM class template to model.
* Please don't use our Compass class template to find magnetic north on your computer/console.
* New classes in the ZRef module.
* Major API changes in the Compass class template.
* Array-out-of-bounds bug fixed.
The sgdk::IndexTypeFSM<> class template now provides const access to its internal transition table. See the Change Log for details.
The sgdk::IndexTypeFSM<> class template now provides const access to its internal transition table. See the Change Log for details.
More API fixes in the FSM module. See the Change Log for details.
Minor API changes, including one which is not backward-compatible. See the Change Log for details.
Swiss GD Knife is a C++ middleware library for game developers, designed to provide miscellaneous but extremely useful library modules that are absent from most other libraries. This first offering provides four such modules, two of which are: a dynamic finite-state-machine module on top of which you can run your own finite state machines, and a Compass utility that you can use for faking image rotation which may be otherwise inefficient using standard graphics library functions.