UNPKG

@erikyuzwa/rogue-punk

Version:

a JavaScript library to help you build your roguelike adventures

21 lines (20 loc) 625 B
import * as ROT from 'rot-js'; import { StageOptions } from './StageOptions'; import { Vector2d } from './Vector2d'; export declare class Stage { private width; private height; private options; private id; private display; private displayContainer; private cameraTarget; private center; constructor(options: StageOptions); setDimensions(x: number, y: number): void; attachToElement(): void; getDisplay(): ROT.Display; clear(): void; setCameraTarget(cameraTarget: Vector2d): void; draw(x: number, y: number, glyph: string, fgColor: string, bgColor: string): void; }