Includes custom invented algorithms for:
- fast continuous 3D collisions (bullet-like) of various 3D primitives
- advanced fire-and-forget tweening templates
- easy-access game-suitable OpenAL wrapper
- abstract AI functions for objects' interactions
- extensions to OGRE's basic functions
- 99% cross-platform C++03 code
Puts JSON and XML to shame.
- Class Definitions & Instances
- Default values: never get an undefined value, unintentionally
- Instance references
- Strictly-typed, Multidimensional Arrays
- #Include other FSL files (no #pragma once required 😉 )
- Enumerations
- Super-fast text parsing
- Extremely small memory footprint
- Comments support
- Extensible (TODO: class inheritance, Array references, String references)
- Multipurpose Template functions
- Support various input/output image formats
C++03-era, now surpassed by C++11 std::functions