libscratchcpp 0.5.0
Pre-release
Pre-release
Breaking changes:
- Removed the updateInputMap() and updateFieldMap() methods from Block (#170).
- Fixed loading of current costume and added a range check to Target::setCurrentCostume() (#248).
- Added target property to Variable and List and removed IEngine::variableOwner() and IEngine::listOwner() (#190).
Non-breaking changes:
- Added KeyEvent class (#260).
- Implemented the when key pressed block (#96).
- Added keyboard (key state) API to IEngine (#262).
- Implemented the key pressed block (#110).
- Added mousePressed property to IEngine (#263).
- Implemented mouse down, mouse x and mouse y blocks (#111, #112, #113).
- Implemented the set drag mode block (#114).
- Implemented the (property) of (sprite/stage) sensing block (#119).
- The IEngine::findTarget() method now supports the "_stage_" reserved name and "Stage" is used for any sprite with this name (#272).
- Added API for image formats (#234).
- Added JPEG image support (#278).
- Added PNG image support (#279).
- Added clone count limit and a way to change it (#193).
- Added sprite fencing (#212).
- Removed register count limit from VirtualMachine (#178).
- Added API for graphics effects (#282).
- Implemented graphics effect blocks (#64, #65, #66).
Full Changelog: v0.4.0...v0.5.0