libscratchcpp 0.10.0
Pre-release
Pre-release
Breaking changes:
- Added target parameter to Script::runHatPredicate().
- Changed return type of IEngine::broadcast() (#555).
- Improved broadcast API for case insensitive names (#560).
- Removed Scratch version API for faster project loading (#496).
Non-breaking changes:
- Added target property to Sound.
- Fixed playback of sound clones (#538).
- Added project stopped signal to IEngine (#515).
- Added global volume API (#501).
- Implemented the "when touching object" event block (#91).
- Fixed questions not hiding when the script with the ask block stops (#486, #487)
- Fixed text bubbles not hiding when the project stops (#468).
- Fixed graphic effects not resetting when the project stops (#460).
- Added API for top level block position (#181).
- Added API for unsupported blocks used in loaded projects (#474).
- Optimized project loading.
- Fixed projects with variables/lists with duplicate ID not loading correctly (#567).
- Implemented sound effects (#303, #342, #343, #86, #85, #87).
- Sprites now move to front when startDragging() is called (#537).
Full Changelog: v0.9.0...v0.10.0