Custom gene data type - Aronnax9000/WatchmakerSuite GitHub Wiki

Custom data types are data types whose values are not simple numeric or boolean values in the original Pascal host language. They are usually defined as either enumerated types (providing a list of legal values for each type) or ranges of integers (with a range of allowed integer values.)

Some custom data types are used in biomorph genomes, while others hold state used by the application.

The four classic Blind Watchmaker biomorph genomes define these types:

Arthromorphs uses these custom data types in its allowed mutations: