@kitten-science/kitten-scientists
Version:
Add-on for the wonderful incremental browser game: https://kittensgame.com/web/
20 lines • 1.24 kB
TypeScript
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 { TimeControlSettings } from "./settings/TimeControlSettings.js";
import { type ChronoForgeUpgrade, TimeItemVariant, type VoidSpaceUpgrade } from "./types/index.js";
import type { WorkshopManager } from "./WorkshopManager.js";
export declare class TimeControlManager {
private readonly _host;
readonly settings: TimeControlSettings;
private readonly _religionManager;
private readonly _workshopManager;
constructor(host: KittenScientists, _bonfireManager: BonfireManager, religionManager: ReligionManager, workshopManager: WorkshopManager, settings?: TimeControlSettings);
tick(_context: FrameContext): Promise<void>;
autoReset(engine: Engine): Promise<void>;
accelerateTime(): void;
timeSkip(): void;
getBuild(name: ChronoForgeUpgrade | VoidSpaceUpgrade, variant: TimeItemVariant): Required<import("./types/time.js").UnsafeChronoForgeUpgrade> | Required<import("./types/time.js").UnsafeVoidSpaceUpgrade>;
}
//# sourceMappingURL=TimeControlManager.d.ts.map