UNPKG

rot-js

Version:

A roguelike toolkit in JavaScript

22 lines (21 loc) 542 B
import Map from "./map.js"; import { Room, Corridor } from "./features.js"; /** * @class Dungeon map: has rooms and corridors * @augments ROT.Map */ export default abstract class Dungeon extends Map { _rooms: Room[]; _corridors: Corridor[]; constructor(width: number, height: number); /** * Get all generated rooms * @returns {ROT.Map.Feature.Room[]} */ getRooms(): Room[]; /** * Get all generated corridors * @returns {ROT.Map.Feature.Corridor[]} */ getCorridors(): Corridor[]; }