mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-17 09:41:24 +01:00
46 lines
1.5 KiB
JavaScript
46 lines
1.5 KiB
JavaScript
import {TIME} from "/src/config/logging";
|
|
import {drawBiomes} from "./drawBiomes";
|
|
import {drawBorders} from "./drawBorders";
|
|
import {drawCells} from "./drawCells";
|
|
import {drawCoordinates} from "./drawCoordinates";
|
|
import {drawCultures} from "./drawCultures";
|
|
import {drawEmblems} from "./drawEmblems";
|
|
import {drawGrid} from "./drawGrid";
|
|
import {drawHeightmap} from "./drawHeightmap";
|
|
import {drawIce} from "./drawIce";
|
|
import {drawMarkers} from "./drawMarkers";
|
|
import {drawPopulation} from "./drawPopulation";
|
|
import {drawPrecipitation} from "./drawPrecipitation";
|
|
import {drawProvinces} from "./drawProvinces";
|
|
import {drawReligions} from "./drawReligions";
|
|
import {drawRivers} from "./drawRivers";
|
|
import {drawStates} from "./drawStates";
|
|
import {drawTemperature} from "./drawTemperature";
|
|
|
|
// Note: missed renderers are in toggle functions
|
|
const layerRenderersMap = {
|
|
biomes: drawBiomes,
|
|
borders: drawBorders,
|
|
cells: drawCells,
|
|
coordinates: drawCoordinates,
|
|
cultures: drawCultures,
|
|
emblems: drawEmblems,
|
|
grid: drawGrid,
|
|
heightmap: drawHeightmap,
|
|
ice: drawIce,
|
|
markers: drawMarkers,
|
|
population: drawPopulation,
|
|
precipitation: drawPrecipitation,
|
|
provinces: drawProvinces,
|
|
religions: drawReligions,
|
|
rivers: drawRivers,
|
|
states: drawStates,
|
|
temperature: drawTemperature
|
|
};
|
|
|
|
export function renderLayer(layerName) {
|
|
const rendered = layerRenderersMap[layerName];
|
|
TIME && console.time(rendered.name);
|
|
rendered();
|
|
TIME && console.timeEnd(rendered.name);
|
|
}
|