Skip to content

0.11 beta 1: Lots of clean up and targetable events.

Pre-release
Pre-release
Compare
Choose a tag to compare
@pathunstrom pathunstrom released this 06 Dec 21:49
· 296 commits to canon since this release
06643ee

It's that time again: We're freezing our feature set for the v0.11.0 release! This release is fairly small, but has a much bigger number of new contributors thanks to Hacktoberfest 2020.

The biggest additional feature is targeted events: Provide a 'targets' keyword to the signal function and the engine will only send the event to those objects. Leave out for existing behavior.

Example:

signal(MyEvent, targets=[self.sibling1, self.sibling2, self.sibling3])

New

  • Targeted events! (#538)

Changed

  • GameObjects now use deque instead of list for their walk implementation. (#541)

Removed

  • Mouse events no longer have a screen_position attribute. (#535, #539) New Contibutor!
  • We no longer support pos as a keyword argument on sprites. Use position instead. (#543)

Fixed

  • Attempted fix of OGG race condition. (#527) New Contributor!

Docs

  • An update to the docs homepage. (#529) New Contributor!
  • Added maintanence schedule documentation. (#554)
  • Added default branch documentation. (#556)