Skip to content

libscratchcpp 0.5.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@adazem009 adazem009 released this 08 Nov 15:52
· 1157 commits to master since this release
d3c71da

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