UNPKG

@drincs/nqtr

Version:

A complete system introducing the concepts of location, time and event, producing the framework of a not-quite-point-and-click adventure game.

51 lines (48 loc) 1.4 kB
import StageProps from '../../interface/quest/StageProps.js'; import StageFlags from '../../interface/quest/StageFlags.js'; import StageStoredClass from './StageStoredClass.js'; import '@drincs/nqtr'; import '../../StageInterface-DX74DUxG.js'; import '@drincs/pixi-vn'; declare class StageBaseModel extends StageStoredClass { constructor(id: string, props: StageProps); private _name; /** * The name of the stage. */ get name(): string; private _description; /** * The description of the stage. */ get description(): string; private _adviceDescription; /** * The advice description of the stage. */ get adviceDescription(): string; private _image?; /** * The image of the stage. */ get image(): string | undefined; private _flags; /** * The list of flags that the player must complete to finish the stage. */ get flags(): StageFlags[]; private _flagsRequiredToStart; /** * The list of flags required to start the stage. */ get flagsRequiredToStart(): StageFlags[]; private _requestDescriptionToStart; /** * The description of the request to start the stage. */ get requestDescriptionToStart(): string; get completed(): boolean; set completed(value: boolean); get canStart(): boolean; } export { StageBaseModel as default };