mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-18 18:11:24 +01:00
refactor: openNearSeaLakes - remove as not required
This commit is contained in:
parent
3c6da6585e
commit
fe4d4eac86
2 changed files with 52 additions and 39 deletions
|
|
@ -9,7 +9,7 @@ import {byId} from "utils/shorthands";
|
|||
import {ERROR} from "../config/logging";
|
||||
import {lim, minmax} from "../utils/numberUtils";
|
||||
import {aleaPRNG} from "scripts/aleaPRNG";
|
||||
import {addLakesInDeepDepressions} from "scripts/generation/grid/lakes";
|
||||
import {openNearSeaLakes, addLakesInDeepDepressions} from "scripts/generation/grid/lakes";
|
||||
|
||||
window.HeightmapGenerator = (function () {
|
||||
let grid = null;
|
||||
|
|
@ -75,19 +75,24 @@ window.HeightmapGenerator = (function () {
|
|||
const generate = async function (graph) {
|
||||
TIME && console.time("defineHeightmap");
|
||||
const id = byId("templateInput").value;
|
||||
|
||||
Math.random = aleaPRNG(seed);
|
||||
const isTemplate = id in heightmapTemplates;
|
||||
const rawHeights = isTemplate ? fromTemplate(graph, id) : await fromPrecreated(graph, id);
|
||||
|
||||
const heights = addLakesInDeepDepressions(rawHeights, graph.cells.c, graph.cells.v, graph.vertices, graph.cells.i);
|
||||
const rawHeights = id in heightmapTemplates ? fromTemplate(graph, id) : await fromPrecreated(graph, id);
|
||||
const removedLakesHeights = openNearSeaLakes(rawHeights, graph.cells.c, graph.cells.i, graph.cells.b);
|
||||
const addedLakesHeights = addLakesInDeepDepressions(
|
||||
removedLakesHeights,
|
||||
graph.cells.c,
|
||||
graph.cells.v,
|
||||
graph.vertices,
|
||||
graph.cells.i
|
||||
);
|
||||
|
||||
TIME && console.timeEnd("defineHeightmap");
|
||||
|
||||
clearData();
|
||||
return heights;
|
||||
return addedLakesHeights;
|
||||
};
|
||||
|
||||
3;
|
||||
function addStep(tool, a2, a3, a4, a5) {
|
||||
if (tool === "Hill") return addHill(a2, a3, a4, a5);
|
||||
if (tool === "Pit") return addPit(a2, a3, a4, a5);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue