Skip to content

0.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Aug 20:28
· 72 commits to main since this release
The engine these helpers sit on shipped in CircuitPython 10.3.0 — picogame is no
longer a fork-only module, so the libs get a minor bump to match.

picogame_scenebake: bake a level's scene JSON on the device, so iterating on a
  level no longer needs a tools/scene_build.py pass after every edit. Entry point
  is picogame_scene.load_json(pg, path); it is a function on purpose, so the JSON
  text and the parse tree stay locals and die on return — measured, that is the
  difference between a transient startup spike and a permanent cost. Colour-
  tileset levels only; PNG art still needs the desktop quantizer.
picogame_tiles: says plainly that a scene loaded by picogame_scene should use
  view.tile_has(name) instead of a parallel bitfield, and that the eight flag bits
  are all there are — there is no separate custom range to go looking for.
picogame_i2cpad: PICOGAME_I2C accepts a bus name.