Skip to content

Major Overhaul

Compare
Choose a tag to compare
@realtradam realtradam released this 03 Jan 13:32
· 21 commits to master since this release
a0f792d

Removed

  • Removed all ids as they were not used

Changed

  • Scenes now have their own priority attribute
  • Stages now sort and execute by Scenes, rather then the net Systems in the Scenes
  • Component method .attrs was renamed to .to_h
  • Renamed the data accessor to ._data
  • Various arrays are automatically compacted

Added

  • Classes and Modules which used a data array now have the entire set of array methods available to their respective Classes and Modules
  • Convenience methods for accessing a single entity in a component(@component.entity) and accessing a single entity in a component(@entity.component[@component_manager])
  • FelFlame::Order class which can set the order of your Scenes and Systems

Fixed

  • Replaced all instances of sort_by! with sort_by for compatibility with mruby
  • Minor optimizations such as less array duplication