puzzlescript
Version:
Play PuzzleScript games in your terminal!
32 lines (31 loc) • 1.01 kB
TypeScript
import { Optional } from '../util';
import { IColor } from './colors';
export declare class Dimension {
readonly width: number;
readonly height: number;
constructor(width: number, height: number);
}
export declare class GameMetadata {
author: Optional<string>;
homepage: Optional<string>;
youtube: Optional<string>;
zoomscreen: Optional<Dimension>;
flickscreen: Optional<Dimension>;
colorPalette: Optional<string>;
backgroundColor: Optional<IColor>;
textColor: Optional<IColor>;
realtimeInterval: Optional<number>;
keyRepeatInterval: Optional<number>;
againInterval: Optional<number>;
noAction: boolean;
noUndo: boolean;
runRulesOnLevelStart: Optional<string>;
noRepeatAction: boolean;
scanline: boolean;
throttleMovement: boolean;
noRestart: boolean;
requirePlayerMovement: boolean;
verboseLogging: boolean;
constructor();
_setValue(key: string, value: boolean | number | string | Dimension | IColor): void;
}