colourWords top-level constant
12 hue buckets of 30°, bucket 0 centred on 0° (345°–15°), each exactly colourSlots words.
Implementation
const List<List<String>> colourWords = [
// 345–15: reds / roses
[
'Rose',
'Coral',
'Cherry',
'Ruby',
'Scarlet',
'Garnet',
'Poppy',
'Cranberry',
],
// 15–45: red-oranges
[
'Ember',
'Paprika',
'Terracotta',
'Persimmon',
'Vermilion',
'Rust',
'Brick',
'Chili',
],
// 45–75: oranges
[
'Mango',
'Apricot',
'Tangerine',
'Amber',
'Copper',
'Papaya',
'Marmalade',
'Pumpkin',
],
// 75–105: golds
[
'Honey',
'Saffron',
'Brass',
'Mustard',
'Marigold',
'Butterscotch',
'Turmeric',
'Goldenrod',
],
// 105–135: yellow-greens
[
'Citron',
'Lime',
'Pistachio',
'Olive',
'Chartreuse',
'Lemon',
'Kiwi',
'Moss',
],
// 135–165: greens
['Jade', 'Mint', 'Basil', 'Fern', 'Emerald', 'Clover', 'Sage', 'Matcha'],
// 165–195: teals
[
'Lagoon',
'Seafoam',
'Teal',
'Verdigris',
'Spruce',
'Pine',
'Juniper',
'Eucalyptus',
],
// 195–225: cyans
[
'Glacier',
'Aqua',
'Cerulean',
'Frost',
'Tide',
'Opal',
'Turquoise',
'Arctic',
],
// 225–255: blues
[
'Denim',
'Azure',
'Sapphire',
'Harbor',
'Sky',
'Cornflower',
'Steel',
'Delft',
],
// 255–285: deep blues
[
'Cobalt',
'Indigo',
'Ultramarine',
'Iris',
'Navy',
'Marine',
'Bluebell',
'Periwinkle',
],
// 285–315: violets
[
'Violet',
'Amethyst',
'Lavender',
'Orchid',
'Grape',
'Plum',
'Lilac',
'Wisteria',
],
// 315–345: magentas
[
'Fuchsia',
'Magenta',
'Peony',
'Mulberry',
'Raspberry',
'Hibiscus',
'Berry',
'Flamingo',
],
];