UNPKG

@kitten-science/kitten-scientists

Version:

Add-on for the wonderful incremental browser game: https://kittensgame.com/web/

25 lines 1.48 kB
import type { BonfireManager } from "./BonfireManager.js"; import type { Engine, FrameContext } from "./Engine.js"; import type { KittenScientists } from "./KittenScientists.js"; import type { ReligionManager } from "./ReligionManager.js"; import type { SpaceManager } from "./SpaceManager.js"; import { TabManager } from "./TabManager.js"; import type { WorkshopManager } from "./WorkshopManager.js"; import { TimeControlSettings } from "./settings/TimeControlSettings.js"; import { type ChronoForgeUpgrade, type ChronoForgeUpgradeInfo, TimeItemVariant, type TimeTab, type VoidSpaceUpgrade, type VoidSpaceUpgradeInfo } from "./types/index.js"; export declare class TimeControlManager { private readonly _host; readonly settings: TimeControlSettings; readonly manager: TabManager<TimeTab>; private readonly _bonfireManager; private readonly _religionManager; private readonly _spaceManager; private readonly _workshopManager; constructor(host: KittenScientists, bonfireManager: BonfireManager, religionManager: ReligionManager, spaceManager: SpaceManager, workshopManager: WorkshopManager, settings?: TimeControlSettings); tick(_context: FrameContext): Promise<void>; autoReset(engine: Engine): Promise<void>; accelerateTime(): void; timeSkip(): void; getBuild(name: ChronoForgeUpgrade | VoidSpaceUpgrade, variant: TimeItemVariant): ChronoForgeUpgradeInfo | VoidSpaceUpgradeInfo; } //# sourceMappingURL=TimeControlManager.d.ts.map