package composed
Type Members
-
trait
CollidableProperty extends Position with Dimension with Speed with Collidable with Acceleration with Type
Trait representing the properties needed by an entity to be collidable
-
trait
DeathProperty extends Dimension with Type
Trait representing the properties needed by an entity to be no longer alive
-
trait
DrawableProperty extends Position with Dimension with Visible with Type with Speed
Trait representing the properties needed by an entity to be drawable
-
trait
GravityInfluencedProperty extends Acceleration with Position
Trait representing the properties needed by an entity to be influenced by gravitational forces
-
trait
GravityProperty extends Position with Mass with Type
Trait representing the properties needed by an entity to exercise gravitational forces
-
trait
InputProperty extends Position with Speed with Acceleration with Spawner with Dimension
Trait representing the properties needed by an entity to handle input
-
trait
MovableProperty extends Acceleration with Position with Speed
Trait representing the properties needed by an entity to be movable
-
trait
SentientEnemyProperty extends Position with Speed with Dimension with Type with Collidable
Trait representing the properties needed by an entity to be seen as an enemy by the sentient cells
-
trait
SentientProperty extends CollidableProperty with Spawner
Trait representing the properties needed by an entity to be sentient