package turtlekit.flocking; public class FlockingModel { /** * The Field of View */ static int vision = 10; /** * The Maximum Speed * @see BirdFlockingCPU#adaptSpeed() */ static float maxSpeed = 2.0f; /** * The Minimum Speed * @see BirdFlockingCPU#adaptSpeed() */ static float minSpeed = 0.5f; /** * The minimal distance between agents * @see BirdFlockingCPU#flock() */ static int minSeparation = 1; /** * The maximum rotation angle for the align behavior * @see BirdFlockingCPU#align() */ static int maxAlignTurn = 20;//15 /** * The maximum rotation angle for the cohesion behavior * @see BirdFlockingCPU#cohere() */ static int maxCohereTurn = 20;//15 /** * The maximum rotation angle for the separate behavior * @see BirdFlockingCPU#separate() */ static int maxSeparateTurn = 60;//45 }