Debug tools for BTShapeStreams:
- Ogre::String StringUtils::BTShapeTokenTypeToString(BTShapeTokenType type)
- DebugObject &operator()(BTShapeToken const &token)
- DebugObject &operator()(BTShapeStream* const shapeStream)
Added options to config file and cleaned/updated unit tests framework.
- Engine::utests: if true, runs unit tests at startup
- Engine::utests_abort_on_fail: is true, stops running when the first unit test fails. Otherwise, errors are printed but ignored.
- added BTShapeStream utests - wip
- added BTStateStream utests - wip
Removed cluttering BTNode files.
Added support for guards in BTFileNode helper class.
Updated doc
Minor update (.gitignore)
Added BTStateStream class, and BTLocalizer and BTNavigator BTree node classes
Over simplified node content. WIP
Started implementing BTModel as a BTStateStream manager. First draft of BTModelManager::fromSingleJson
Implemented BTShapeStream construction from filesystem parsing.