package components
- Alphabetic
- Public
- All
Type Members
-
trait
AccelerationComponent extends VectorComponent
Component of the acceleration vector
-
trait
CollidableComponent extends Component
Component for entity able to be collided.
-
trait
Component extends AnyRef
Component base trait
-
trait
DimensionComponent extends Component
Component Dimension (radius of the sphere)
-
trait
MassComponent extends Component
Component for entity's mass
-
trait
PositionComponent extends Component
Component Position (coordinates of the sphere's center)
-
case class
SpawnAction(position: PositionComponent, dimension: DimensionComponent, speed: SpeedComponent) extends Product with Serializable
Represents a spawn action of a spawner.
Represents a spawn action of a spawner.
- position
The initial position of the entity to spawn
- dimension
The dimension of the entity to spawn
- speed
The initial speed of the entity to spawn
-
trait
SpawnerComponent extends Component
Spawner Component
-
case class
SpecificWeightComponent(specificWeight: Double) extends Component with Product with Serializable
Component for the specific weight of the entity
Component for the specific weight of the entity
- specificWeight
specific weight
-
trait
SpeedComponent extends VectorComponent
Component of the speed vector
-
case class
TypeComponent(typeEntity: entities.EntityType.Value) extends Component with Product with Serializable
Component for entity's type
Component for entity's type
- typeEntity
entity's type
-
trait
VectorComponent extends Component
Base component with vector element
-
trait
VisibleComponent extends Component
Component for visible entity
Value Members
-
object
AccelerationComponent
Companion object
-
object
CollidableComponent
Companion object
-
object
DimensionComponent
Companion object
-
object
MassComponent
Companion object
-
object
PositionComponent
Companion object
-
object
SpawnerComponent
Companion object
-
object
SpeedComponent
Companion object
-
object
VisibleComponent
Companion object