Registers an agent breed, useful for heterogeneity within agent primitives.
name — str, required
The name of the breed.
color — str, required
A hex value (without the initial #) representing the color that ought to represent the breed in the control panel and graphs.
prim — str, optional
The agent primitive which this breed will be a type of. NOTE: This parameter is required if more than one primitive has been registered, in which case
addBreed()will raise a
KeyErrorif prim is not specified. Otherwise it is optional.
Default value: None
Return Value — Breed
The newly created