dev.atedeg.ecscala
Type members
Classlikes
This trait represents an entity of ECS whose state is defined by its components.
This trait represents an entity of ECS whose state is defined by its components.
- Companion
- object
Factory for dev.atedeg.ecscala.Entity instances.
Factory for dev.atedeg.ecscala.Entity instances.
- Companion
- class
Represent a way to iterate over entities with specific components (given by the type parameter LIncluded) and without specific components (given by the type parameter LExcluded) and manipulate them.
Represent a way to iterate over entities with specific components (given by the type parameter LIncluded) and without specific components (given by the type parameter LExcluded) and manipulate them.
A View on this World that allows to iterate over its entities with components of the type specified in LIncluded, that do not have any of the components listed in LExcluded.
Represent a way to iterate over entities with specific components (given by the type parameter L) and manupulate them.