Limit the randomized mandala radii to [100, 500]. Fixes #76.

pull/98/head
Atul Varma 2021-04-17 14:33:09 -04:00
rodzic beb8c99a2d
commit a64f649a3b
1 zmienionych plików z 7 dodań i 1 usunięć

Wyświetl plik

@ -61,6 +61,12 @@ const RADIUS: NumericRange = {
step: 1, step: 1,
}; };
const RADIUS_RANDOM: NumericRange = {
min: 100,
max: RADIUS.max,
step: 1,
};
const NUM_SYMBOLS: NumericRange = { const NUM_SYMBOLS: NumericRange = {
min: 1, min: 1,
max: 20, max: 20,
@ -200,7 +206,7 @@ const ExtendedMandalaCircleParamsWidget: React.FC<{
function getRandomCircleParams(rng: Random): MandalaCircleParams { function getRandomCircleParams(rng: Random): MandalaCircleParams {
return { return {
data: rng.choice(SvgVocabulary.items), data: rng.choice(SvgVocabulary.items),
radius: rng.inRange(RADIUS), radius: rng.inRange(RADIUS_RANDOM),
numSymbols: rng.inRange(NUM_SYMBOLS), numSymbols: rng.inRange(NUM_SYMBOLS),
invertEveryOtherSymbol: rng.bool(), invertEveryOtherSymbol: rng.bool(),
}; };