mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-18 18:11:24 +01:00
renderer type files for current js files
This commit is contained in:
parent
195a4676ad
commit
7519ed097e
10 changed files with 58 additions and 11 deletions
5
src/layers/renderers/drawCoordinates.d.ts
vendored
Normal file
5
src/layers/renderers/drawCoordinates.d.ts
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
// src/layers/renderers/drawCoordinates.d.ts
|
||||||
|
declare module 'drawCoordinates.js' {
|
||||||
|
export function drawCoordinates(): void;
|
||||||
|
// Add other exports as needed
|
||||||
|
}
|
||||||
5
src/layers/renderers/drawEmblems.d.ts
vendored
Normal file
5
src/layers/renderers/drawEmblems.d.ts
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
// src/layers/renderers/drawEmblems.d.ts
|
||||||
|
declare module 'drawEmblems.js' {
|
||||||
|
export function drawEmblems(): void;
|
||||||
|
// Add other exports as needed
|
||||||
|
}
|
||||||
5
src/layers/renderers/drawGrid.d.ts
vendored
Normal file
5
src/layers/renderers/drawGrid.d.ts
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
// src/layers/renderers/drawGrid.d.ts
|
||||||
|
declare module 'drawGrid.js' {
|
||||||
|
export function drawGrid(): void;
|
||||||
|
// Add other exports as needed
|
||||||
|
}
|
||||||
5
src/layers/renderers/drawHeightmap.d.ts
vendored
Normal file
5
src/layers/renderers/drawHeightmap.d.ts
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
// src/layers/renderers/drawHeightmap.d.ts
|
||||||
|
declare module 'drawHeightmap.js' {
|
||||||
|
export function drawHeightmap(): void;
|
||||||
|
// Add other exports as needed
|
||||||
|
}
|
||||||
5
src/layers/renderers/drawIce.d.ts
vendored
Normal file
5
src/layers/renderers/drawIce.d.ts
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
// src/layers/renderers/drawIce.d.ts
|
||||||
|
declare module 'drawIce.js' {
|
||||||
|
export function drawIce(): void;
|
||||||
|
// Add other exports as needed
|
||||||
|
}
|
||||||
5
src/layers/renderers/drawMarkers.d.ts
vendored
Normal file
5
src/layers/renderers/drawMarkers.d.ts
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
// src/layers/renderers/drawMarkers.d.ts
|
||||||
|
declare module 'drawMarkers.js' {
|
||||||
|
export function drawMarkers(): void;
|
||||||
|
// Add other exports as needed
|
||||||
|
}
|
||||||
5
src/layers/renderers/drawPerciption.d.ts
vendored
Normal file
5
src/layers/renderers/drawPerciption.d.ts
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
// src/layers/renderers/drawPrecipitation.d.ts
|
||||||
|
declare module 'drawPrecipitation.js' {
|
||||||
|
export function drawPrecipitation(): void;
|
||||||
|
// Add other exports as needed
|
||||||
|
}
|
||||||
5
src/layers/renderers/drawPopulation.d.ts
vendored
Normal file
5
src/layers/renderers/drawPopulation.d.ts
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
// src/layers/renderers/drawPopulation.d.ts
|
||||||
|
declare module 'drawPopulation.js' {
|
||||||
|
export function drawPopulation(): void;
|
||||||
|
// Add other exports as needed
|
||||||
|
}
|
||||||
5
src/layers/renderers/drawTemperature.d.ts
vendored
Normal file
5
src/layers/renderers/drawTemperature.d.ts
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
// src/layers/renderers/drawTemperature.d.ts
|
||||||
|
declare module 'drawTemperature.js' {
|
||||||
|
export function drawTemperature(): void;
|
||||||
|
// Add other exports as needed
|
||||||
|
}
|
||||||
|
|
@ -3,23 +3,23 @@ import {drawBiomes} from "./drawBiomes";
|
||||||
import {drawBorders} from "./drawBorders";
|
import {drawBorders} from "./drawBorders";
|
||||||
import {drawBurgs} from "./drawBurgs";
|
import {drawBurgs} from "./drawBurgs";
|
||||||
import {drawCells} from "./drawCells";
|
import {drawCells} from "./drawCells";
|
||||||
import {drawCoordinates} from "./drawCoordinates";
|
import {drawCoordinates} from "drawCoordinates.js"; //MARKER: drawCoordinates.js
|
||||||
import {drawCultures} from "./drawCultures";
|
import {drawCultures} from "./drawCultures";
|
||||||
import {drawEmblems} from "./drawEmblems";
|
import {drawEmblems} from "drawEmblems.js"; //MARKER: drawEmblems.js
|
||||||
import {drawFeatures} from "./drawFeatures";
|
import {drawFeatures} from "./drawFeatures";
|
||||||
import {drawGrid} from "./drawGrid";
|
import {drawGrid} from "drawGrid.js"; //MARKER: drawGrid.js
|
||||||
import {drawHeightmap} from "./drawHeightmap";
|
import {drawHeightmap} from "drawHeightmap.js";
|
||||||
import {drawIce} from "./drawIce";
|
import {drawIce} from "drawIce.js"; //MARKER: drawIce.js
|
||||||
import {drawLabels} from "./drawLabels";
|
import {drawLabels} from "./drawLabels";
|
||||||
import {drawMarkers} from "./drawMarkers";
|
import {drawMarkers} from "drawMarkers.js"; //MARKER: drawMarkers.js
|
||||||
import {drawPopulation} from "./drawPopulation";
|
import {drawPopulation} from "drawPopulation.js"; //MARKER: drawPopulation.js
|
||||||
import {drawPrecipitation} from "./drawPrecipitation";
|
import {drawPrecipitation} from "drawPrecipitation.js"; //MARKER: drawPrecipitation.js
|
||||||
import {drawProvinces} from "./drawProvinces";
|
import {drawProvinces} from "./drawProvinces";
|
||||||
import {drawReligions} from "./drawReligions";
|
import {drawReligions} from "./drawReligions";
|
||||||
import {drawRivers} from "./drawRivers";
|
import {drawRivers} from "./drawRivers";
|
||||||
import {drawRoutes} from "./drawRoutes";
|
import {drawRoutes} from "./drawRoutes";
|
||||||
import {drawStates} from "./drawStates";
|
import {drawStates} from "./drawStates";
|
||||||
import {drawTemperature} from "./drawTemperature";
|
import {drawTemperature} from "drawTemperature.js"; //MARKER: drawTemperature.js
|
||||||
|
|
||||||
// Note: missed renderers are in toggle functions
|
// Note: missed renderers are in toggle functions
|
||||||
const layerRenderersMap = {
|
const layerRenderersMap = {
|
||||||
|
|
@ -46,9 +46,11 @@ const layerRenderersMap = {
|
||||||
temperature: drawTemperature
|
temperature: drawTemperature
|
||||||
};
|
};
|
||||||
|
|
||||||
export function renderLayer(layerName: keyof typeof layerRenderersMap, ...args: any[]) {
|
// export function renderLayer(layerName: keyof typeof layerRenderersMap, ...args: any[]) {
|
||||||
|
export function renderLayer(layerName: keyof typeof layerRenderersMap) {
|
||||||
const renderer = layerRenderersMap[layerName];
|
const renderer = layerRenderersMap[layerName];
|
||||||
TIME && console.time(renderer.name);
|
TIME && console.time(renderer.name);
|
||||||
renderer(...args);
|
// renderer(...args); MARKER: for now we are not passing any arguments
|
||||||
|
renderer();
|
||||||
TIME && console.timeEnd(renderer.name);
|
TIME && console.timeEnd(renderer.name);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue