model.managers.movements

Members list

Type members

Classlikes

case class AvoidObstaclesManager[C <: Movable[C]]() extends BaseManager[Context[C]]

This manager will zero the movable direction if it is going to collide with an obstacle

This manager will zero the movable direction if it is going to collide with an obstacle

Type parameters

C

the customer concrete type

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait BaseManager[Context[C]]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object Boids

This objects contains the various managers which implements a boid-like behaviour

This objects contains the various managers which implements a boid-like behaviour

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Boids.type
object FOV

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
FOV.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class RandomMovementManager[M <: Movable[M]](weight: Double) extends WeightedManager[M]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait WeightedManager[M]
trait BaseManager[M]
class Object
trait Matchable
class Any
Show all