hathora-et-labora-game
Version:
Game logic reducer for Uwe Rosenberg's Ora et Labora
8 lines (7 loc) • 600 B
TypeScript
import { BuildingEnum, Cost, ErectionEnum, GameCommandConfigParams, SettlementRound, StateReducer } from '../types';
export declare const costForBuilding: (building: BuildingEnum) => Cost;
export declare const isSettlement: (building?: ErectionEnum) => boolean;
export declare const isCloisterBuilding: (building?: ErectionEnum) => boolean;
export declare const roundBuildings: (config: GameCommandConfigParams, round: SettlementRound) => BuildingEnum[];
export declare const introduceBuildings: StateReducer;
export declare const removeBuildingFromUnbuilt: (building: BuildingEnum) => StateReducer;