Policy

io.github.srs.model.entity.dynamicentity.behavior.Policy
enum Policy(val name: String)

A Policy selects the next Action purely, based only on the provided BehaviorContext and returns the next RNG alongside the action.

Attributes

Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

case AlwaysForward extends Policy
case ObstacleAvoidance extends Policy
case Phototaxis extends Policy
case Prioritized extends Policy
case RandomWalk extends Policy