oxygen 0.3.1 oxygen: ^0.3.1 copied to clipboard
A lightweight Entity Component System framework written in Dart
0.3.1 #
- Component removal and HasNot fix
- Fix so that systems can't be added twice
0.3.0 #
- Fixed component removal so that it actually removes components
- Fixed
HasNot
filters to properly filter after a filtered component is added - BREAKING: Bumped Dart to v2.15.0 to allow for constructor tear-offs
0.2.0 #
- Made assertion for getting/checking/removing a
Component
stricter - BREAKING: Made the
priority
field onSystem
final - BREAKING: Components will now be marked for removal. This fixes the concurrent modification error
0.1.0 #
- Stable null-safety release
- Added
ValueComponent
for single value components - Refactored the Component system to allow for all types to be used as init data
- Initial setup