@kitten-science/kitten-scientists
Version:
Add-on for the wonderful incremental browser game: https://kittensgame.com/web/
20 lines • 950 B
TypeScript
import type { Automation, FrameContext } from "./Engine.js";
import { MaterialsCache } from "./helper/MaterialsCache.js";
import type { KittenScientists } from "./KittenScientists.js";
import { VillageSettings } from "./settings/VillageSettings.js";
import type { WorkshopManager } from "./WorkshopManager.js";
export declare class VillageManager implements Automation {
private readonly _host;
readonly settings: VillageSettings;
private readonly _cacheManager;
private readonly _workshopManager;
constructor(host: KittenScientists, workshopManager: WorkshopManager, settings?: VillageSettings);
tick(context: FrameContext): void;
autoDistributeKittens(context: FrameContext): void;
autoElect(): void;
autoPromoteKittens(): void;
autoPromoteLeader(): void;
autoHunt(cacheManager?: MaterialsCache): void;
autoFestival(cacheManager?: MaterialsCache): void;
}
//# sourceMappingURL=VillageManager.d.ts.map