UNPKG

@kitten-science/kitten-engineers

Version:
16 lines 736 B
import type { PayloadBuildings } from "@kitten-science/kitten-analysts/KittenAnalysts.js"; import type { EngineState } from "@kitten-science/kitten-scientists/Engine.js"; import type { Game } from "@kitten-science/kitten-scientists/types/game.js"; import { TreeNode } from "@oliversalzburg/js-utils/data/tree.js"; import type { Operator } from "../GraphSolver.js"; export declare class BuildHut extends TreeNode<Operator> implements Operator { name: string; requires: "wood"[]; solves: "kittens"[]; ancestors: Set<Operator>; calculateCost(): number; execute(_game: Game, state: EngineState, snapshots: { buildings: PayloadBuildings; }): EngineState; } //# sourceMappingURL=build-hut-operator.d.ts.map