UNPKG

gen-biome

Version:

Procedural generation of 2D maps with distinct biomes

16 lines (11 loc) 397 B
import type { WorldBiomeConfig } from './types'; export class WorldBiome<T extends object> { public readonly lowerBound: number; public readonly upperBound: number; public readonly data: T; constructor(config: WorldBiomeConfig, data: T) { this.lowerBound = Math.max(0, config.lowerBound ?? 0); this.upperBound = Math.min(1, config.upperBound ?? 1); this.data = data; } }