|
| 1 | +/// Spinner verbs displayed during processing. |
| 2 | +pub const SPINNER_VERBS: &[&str] = &[ |
| 3 | + "Accomplishing", "Actioning", "Actualizing", "Architecting", "Baking", "Beaming", |
| 4 | + "Beboppin'", "Befuddling", "Billowing", "Blanching", "Bloviating", "Boogieing", |
| 5 | + "Boondoggling", "Booping", "Bootstrapping", "Brewing", "Bunning", "Burrowing", |
| 6 | + "Calculating", "Canoodling", "Caramelizing", "Cascading", "Catapulting", "Cerebrating", |
| 7 | + "Channeling", "Choreographing", "Churning", "Clauding", "Coalescing", "Cogitating", |
| 8 | + "Combobulating", "Composing", "Computing", "Concocting", "Considering", "Contemplating", |
| 9 | + "Cooking", "Crafting", "Creating", "Crunching", "Crystallizing", "Cultivating", |
| 10 | + "Deciphering", "Deliberating", "Determining", "Dilly-dallying", "Discombobulating", |
| 11 | + "Doing", "Doodling", "Drizzling", "Ebbing", "Effecting", "Elucidating", "Embellishing", |
| 12 | + "Enchanting", "Envisioning", "Evaporating", "Fermenting", "Fiddle-faddling", "Finagling", |
| 13 | + "Flambéing", "Flibbertigibbeting", "Flowing", "Flummoxing", "Fluttering", "Forging", |
| 14 | + "Forming", "Frolicking", "Frosting", "Gallivanting", "Galloping", "Garnishing", |
| 15 | + "Generating", "Gesticulating", "Germinating", "Gitifying", "Grooving", "Gusting", |
| 16 | + "Harmonizing", "Hashing", "Hatching", "Herding", "Honking", "Hullaballooing", |
| 17 | + "Hyperspacing", "Ideating", "Imagining", "Improvising", "Incubating", "Inferring", |
| 18 | + "Infusing", "Ionizing", "Jitterbugging", "Julienning", "Kneading", "Leavening", |
| 19 | + "Levitating", "Lollygagging", "Manifesting", "Marinating", "Meandering", "Metamorphosing", |
| 20 | + "Misting", "Moonwalking", "Moseying", "Mulling", "Mustering", "Musing", "Nebulizing", |
| 21 | + "Nesting", "Newspapering", "Noodling", "Nucleating", "Orbiting", "Orchestrating", |
| 22 | + "Osmosing", "Perambulating", "Percolating", "Perusing", "Philosophising", |
| 23 | + "Photosynthesizing", "Pollinating", "Pondering", "Pontificating", "Pouncing", |
| 24 | + "Precipitating", "Prestidigitating", "Processing", "Proofing", "Propagating", "Puttering", |
| 25 | + "Puzzling", "Quantumizing", "Razzle-dazzling", "Razzmatazzing", "Recombobulating", |
| 26 | + "Reticulating", "Roosting", "Ruminating", "Sautéing", "Scampering", "Schlepping", |
| 27 | + "Scurrying", "Seasoning", "Shenaniganing", "Shimmying", "Simmering", "Skedaddling", |
| 28 | + "Sketching", "Slithering", "Smooshing", "Sock-hopping", "Spelunking", "Spinning", |
| 29 | + "Sprouting", "Stewing", "Sublimating", "Swirling", "Swooping", "Symbioting", |
| 30 | + "Synthesizing", "Tempering", "Thinking", "Thundering", "Tinkering", "Tomfoolering", |
| 31 | + "Topsy-turvying", "Transfiguring", "Transmuting", "Twisting", "Undulating", "Unfurling", |
| 32 | + "Unravelling", "Vibing", "Waddling", "Wandering", "Warping", "Whatchamacalliting", |
| 33 | + "Whirlpooling", "Whirring", "Whisking", "Wibbling", "Working", "Wrangling", "Zesting", |
| 34 | + "Zigzagging", |
| 35 | +]; |
| 36 | + |
| 37 | +/// Past-tense verbs shown in the status row after a turn completes. |
| 38 | +pub const TURN_COMPLETION_VERBS: &[&str] = &[ |
| 39 | + "Baked", "Brewed", "Churned", "Cogitated", "Cooked", "Crunched", |
| 40 | + "Pondered", "Processed", "Worked", |
| 41 | +]; |
| 42 | + |
| 43 | +/// Select a random spinner verb. |
| 44 | +pub fn sample_spinner_verb(seed: usize) -> &'static str { |
| 45 | + SPINNER_VERBS[seed % SPINNER_VERBS.len()] |
| 46 | +} |
| 47 | + |
| 48 | +/// Select a random completion verb. |
| 49 | +pub fn sample_completion_verb(seed: usize) -> &'static str { |
| 50 | + TURN_COMPLETION_VERBS[seed % TURN_COMPLETION_VERBS.len()] |
| 51 | +} |
0 commit comments