@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.
25 lines (22 loc) • 964 B
text/typescript
import { CharacterInterface } from '@drincs/pixi-vn';
import ActivityInterface from '../../interface/ActivityInterface.mjs';
import { d as RoomBaseInternalInterface, L as LocationInterface, C as CommitmentInterface } from '../../RoomInterface-DURfkQ7u.mjs';
import NavigationAbstractClass from './NavigationAbstractClass.mjs';
import '@drincs/nqtr';
import '../../types/ExecutionType.mjs';
import '../../interface/navigation/NavigationAbstractClass.mjs';
declare class RoomStoredClass extends NavigationAbstractClass implements RoomBaseInternalInterface {
/**
* The location where the room is.
*/
private readonly _location;
constructor(id: string,
/**
* The location where the room is.
*/
_location: LocationInterface, activities?: ActivityInterface[]);
get routine(): CommitmentInterface[];
get location(): LocationInterface;
get characters(): CharacterInterface[];
}
export { RoomStoredClass as default };