Use random initial colour
This commit is contained in:
parent
1f4d3ec8cc
commit
be0d1971c6
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "psychotherapy",
|
"name": "psychotherapy",
|
||||||
"version": "1.0.0",
|
"version": "1.0.1",
|
||||||
"description": "Psychotherapy",
|
"description": "Psychotherapy",
|
||||||
"author": "F.W. Dekker",
|
"author": "F.W. Dekker",
|
||||||
"browser": "dist/bundle.js",
|
"browser": "dist/bundle.js",
|
||||||
|
|
|
@ -156,9 +156,10 @@ doAfterLoad(() => {
|
||||||
|
|
||||||
|
|
||||||
// Model
|
// Model
|
||||||
|
const lineColorOffset = Math.floor(Math.random() * settings.lineColors.length);
|
||||||
const lines: Line[] = [
|
const lines: Line[] = [
|
||||||
new Line(settings.lineColors[0], settings.lineThicknesses[0]),
|
new Line(settings.lineColors[lineColorOffset], settings.lineThicknesses[0]),
|
||||||
new Line(settings.lineColors[1], settings.lineThicknesses[1])
|
new Line(settings.lineColors[(lineColorOffset + 1) % settings.lineColors.length], settings.lineThicknesses[1])
|
||||||
];
|
];
|
||||||
let step = 0;
|
let step = 0;
|
||||||
setInterval(() => {
|
setInterval(() => {
|
||||||
|
@ -181,7 +182,7 @@ doAfterLoad(() => {
|
||||||
if (lowerLines.segments.length !== 0 && lowerLines.segments.length % settings.stepsPerLevel === 0) {
|
if (lowerLines.segments.length !== 0 && lowerLines.segments.length % settings.stepsPerLevel === 0) {
|
||||||
if (lines.length <= inductionLevel) {
|
if (lines.length <= inductionLevel) {
|
||||||
lines[inductionLevel] = new Line(
|
lines[inductionLevel] = new Line(
|
||||||
settings.lineColors[inductionLevel % settings.lineColors.length],
|
settings.lineColors[(lineColorOffset + inductionLevel) % settings.lineColors.length],
|
||||||
settings.lineThicknesses[level] / zoomFactor
|
settings.lineThicknesses[level] / zoomFactor
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue