Packages

package composed

Type Members

  1. 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

  2. trait DeathProperty extends Dimension with Type

    Trait representing the properties needed by an entity to be no longer alive

  3. trait DrawableProperty extends Position with Dimension with Visible with Type with Speed

    Trait representing the properties needed by an entity to be drawable

  4. trait GravityInfluencedProperty extends Acceleration with Position

    Trait representing the properties needed by an entity to be influenced by gravitational forces

  5. trait GravityProperty extends Position with Mass with Type

    Trait representing the properties needed by an entity to exercise gravitational forces

  6. trait InputProperty extends Position with Speed with Acceleration with Spawner with Dimension

    Trait representing the properties needed by an entity to handle input

  7. trait MovableProperty extends Acceleration with Position with Speed

    Trait representing the properties needed by an entity to be movable

  8. 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

  9. trait SentientProperty extends CollidableProperty with Spawner

    Trait representing the properties needed by an entity to be sentient

Ungrouped