Noise theresold tweak for different cell sizes

This commit is contained in:
M4YX0R
2021-12-11 12:34:38 +03:00
parent 224ab1728c
commit 6d58a83a5e

View File

@@ -68,7 +68,7 @@ class EnvironmentController extends CanvasController{
var yval = r/this.env.num_rows*(resolution/this.env.renderer.cell_size*(this.env.num_rows/this.env.num_cols)); var yval = r/this.env.num_rows*(resolution/this.env.renderer.cell_size*(this.env.num_rows/this.env.num_cols));
var noise = Perlin.get(xval, yval); var noise = Perlin.get(xval, yval);
avg_noise += noise/(this.env.num_rows*this.env.num_cols); avg_noise += noise/(this.env.num_rows*this.env.num_cols);
if (noise > noise_threshold && noise < noise_threshold + thickness/100*this.env.renderer.cell_size) { if (noise > noise_threshold && noise < noise_threshold + thickness/resolution*(5/this.env.renderer.cell_size)) {
var cell = this.env.grid_map.cellAt(c, r); var cell = this.env.grid_map.cellAt(c, r);
if (cell != null) { if (cell != null) {
if(cell.owner != null) cell.owner.die(); if(cell.owner != null) cell.owner.die();
@@ -77,8 +77,6 @@ class EnvironmentController extends CanvasController{
} }
} }
} }
console.log("Average noise: " + avg_noise);
} }
updateMouseLocation(offsetX, offsetY){ updateMouseLocation(offsetX, offsetY){