UNPKG

gen-biome

Version:

Procedural generation of 2D maps with distinct biomes

13 lines (12 loc) 434 B
import type { WorldPoint } from './types'; export declare class World<T extends object> { readonly width: number; readonly height: number; readonly seed: number[]; private matrix; constructor(matrix: T[][], seed: number[]); getMatrix(): T[][]; each(callback: (point: WorldPoint, biome: T) => boolean | void): void; getAt(point: WorldPoint): T | null; replaceAt(point: WorldPoint, data: T): void; }