Limit the randomized mandala radii to [100, 500]. Fixes #76.
rodzic
beb8c99a2d
commit
a64f649a3b
|
@ -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(),
|
||||||
};
|
};
|
||||||
|
|
Ładowanie…
Reference in New Issue