a little fixes
This commit is contained in:
parent
fe527eba45
commit
c86be37622
|
@ -16,8 +16,8 @@ class womb {
|
||||||
// Поле отрисовки
|
// Поле отрисовки
|
||||||
this.canvas = this.shell.getContext("2d");
|
this.canvas = this.shell.getContext("2d");
|
||||||
|
|
||||||
this.shell.width = window.innerWidth;
|
this.shell.width = document.body.offsetWidth;
|
||||||
this.shell.height = window.innerHeight;
|
this.shell.height = document.body.offsetHeight;
|
||||||
|
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
@ -67,14 +67,14 @@ class womb {
|
||||||
|
|
||||||
init() {
|
init() {
|
||||||
// Запись размеров полотна
|
// Запись размеров полотна
|
||||||
this.shell.width = window.innerWidth;
|
this.shell.width = document.body.offsetWidth;
|
||||||
this.shell.height = window.innerHeight;
|
this.shell.height = document.body.offsetHeight;
|
||||||
|
|
||||||
// Генерация шума
|
// Генерация шума
|
||||||
// noise.seed(Math.random());
|
// noise.seed(Math.random());
|
||||||
}
|
}
|
||||||
|
|
||||||
generate(offset = 0) {
|
generate(offset = 0, color = 'red') {
|
||||||
for (let y = 0; y < this.shell.height; y += this.block.height) {
|
for (let y = 0; y < this.shell.height; y += this.block.height) {
|
||||||
// Перебор колонок
|
// Перебор колонок
|
||||||
|
|
||||||
|
@ -85,14 +85,14 @@ class womb {
|
||||||
this.draw(
|
this.draw(
|
||||||
x,
|
x,
|
||||||
y,
|
y,
|
||||||
"red",
|
color,
|
||||||
0.5 + noise.simplex2(x + offset, y + offset) / 2
|
0.5 + noise.simplex2(x + offset, y + offset) / 2
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
interactive(offset = 0) {
|
interactive(offset = 0, color = 'red') {
|
||||||
for (let y = 0; y < this.shell.height; y += this.block.height) {
|
for (let y = 0; y < this.shell.height; y += this.block.height) {
|
||||||
// Перебор колонок
|
// Перебор колонок
|
||||||
|
|
||||||
|
@ -111,10 +111,6 @@ class womb {
|
||||||
if (x === block.x && y === block.y) {
|
if (x === block.x && y === block.y) {
|
||||||
// Блок найден
|
// Блок найден
|
||||||
|
|
||||||
if (x === 0 && y === 0) {
|
|
||||||
console.log(block.alpha);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (block.smooth === 0) {
|
if (block.smooth === 0) {
|
||||||
// Резкий переход
|
// Резкий переход
|
||||||
|
|
||||||
|
@ -183,7 +179,7 @@ class womb {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this.draw(x, y, "red", alpha);
|
this.draw(x, y, color, alpha);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue