rot-js
Version:
A roguelike toolkit in JavaScript
16 lines (15 loc) • 454 B
TypeScript
export interface CreateCallback {
(x: number, y: number, contents: number): any;
}
export default abstract class Map {
_width: number;
_height: number;
/**
* @class Base map generator
* @param {int} [width=ROT.DEFAULT_WIDTH]
* @param {int} [height=ROT.DEFAULT_HEIGHT]
*/
constructor(width?: number, height?: number);
abstract create(callback?: CreateCallback): void;
_fillMap(value: number): number[][];
}