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.

28 lines (25 loc) 1 kB
import { StoredClassModel } from '@drincs/pixi-vn'; import ActivityInterface, { ActivityBaseInternalInterface } from '../interface/ActivityInterface.js'; import { OnRunEvent, OnRunProps } from '../types/OnRunEvent.js'; import '@drincs/nqtr'; declare class ActivityStoredClass<OnRunEventType = ActivityInterface> extends StoredClassModel implements ActivityBaseInternalInterface { private readonly _onRun; constructor(id: string, _onRun: OnRunEvent<OnRunEventType>, props: { fromHour?: number; toHour?: number; fromDay?: number; toDay?: number; }, category?: string); private _fromHour?; get fromHour(): number | undefined; private _toHour?; get toHour(): number | undefined; private _fromDay?; get fromDay(): number | undefined; private _toDay?; get toDay(): number | undefined; get run(): (props: OnRunProps) => void; get expired(): boolean; get isActive(): boolean; } export { ActivityStoredClass as default };