quaternary-game / quaternary

https://quaternary-game.github.io/quaternary/
0 stars 0 forks source link

Feature/genotype overhaul #77

Closed john-whiting closed 7 months ago

john-whiting commented 7 months ago

This adds structure and type safety to working with genotypes (as well as loci and alleles). Additionally, this enabled a relatively easy path forward to adding a much more developer-friendly editor tool.

There are still some issues with this, but those issues do not cause much instability for anyone other than developers. The known issues are:


There was also a mild regression in the usage of locus-type names... however, they now all have a fixed, numeric ID (thanks to the enum), and we can add translation support for this now.