oxygen 0.3.1 copy "oxygen: ^0.3.1" to clipboard
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 on System 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
20
likes
150
pub points
76%
popularity

Publisher

verified publisherflame-engine.org

A lightweight Entity Component System framework written in Dart

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

MIT (license)

Dependencies

meta

More

Packages that depend on oxygen