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); }