UNPKG

hathora-et-labora-game

Version:

Game logic reducer for Uwe Rosenberg's Ora et Labora

71 lines (70 loc) 3.16 kB
import { BuildingEnum, GameState } from '../types'; export { alehouse } from './alehouse'; export { bakery } from './bakery'; export { bathhouse } from './bathhouse'; export { brewery } from './brewery'; export { buildersMarket } from './buildersMarket'; export { bulwark } from './bulwark'; export { calefactory } from './calefactory'; export { camera } from './camera'; export { carpentry } from './carpentry'; export { castle } from './castle'; export { chamberOfWonders } from './chamberOfWonders'; export { chapel } from './chapel'; export { clayMound } from './clayMound'; export { cloisterChapterHouse } from './cloisterChapterHouse'; export { cloisterChurch } from './cloisterChurch'; export { cloisterCourtyard } from './cloisterCourtyard'; export { cloisterGarden } from './cloisterGarden'; export { cloisterLibrary } from './cloisterLibrary'; export { cloisterOffice } from './cloisterOffice'; export { cloisterWorkshop } from './cloisterWorkshop'; export { coalHarbor } from './coalHarbor'; export { cooperage } from './cooperage'; export { cottage } from './cottage'; export { dormitory } from './dormitory'; export { druidsHouse } from './druidsHouse'; export { estate } from './estate'; export { farmyard } from './farmyard'; export { falseLighthouse } from './falseLighthouse'; export { festivalGround } from './festivalGround'; export { filialChurch } from './filialChurch'; export { financedEstate } from './financedEstate'; export { forestHut } from './forestHut'; export { forgersWorkshop } from './forgersWorkshop'; export { fuelMerchant } from './fuelMerchant'; export { guesthouse } from './guesthouse'; export { grainStorage } from './grainStorage'; export { granary } from './granary'; export { grapevine } from './grapevine'; export { grandManor } from './grandManor'; export { harborPromenade } from './harborPromenade'; export { hospice } from './hospice'; export { houseboat } from './houseboat'; export { houseOfTheBrotherhood } from './houseOfTheBrotherhood'; export { inn } from './inn'; export { locutory } from './locutory'; export { market } from './market'; export { malthouse } from './malthouse'; export { palace } from './palace'; export { peatCoalKiln } from './peatCoalKiln'; export { pilgrimageSite } from './pilgrimageSite'; export { portico } from './portico'; export { printingOffice } from './printingOffice'; export { priory } from './priory'; export { quarry } from './quarry'; export { refectory } from './refectory'; export { roundTower } from './roundTower'; export { sacristy } from './sacristy'; export { sacredSite } from './sacredSite'; export { scriptorium } from './scriptorium'; export { shippingCompany } from './shippingCompany'; export { shipyard } from './shipyard'; export { slaughterhouse } from './slaughterhouse'; export { spinningMill } from './spinningMill'; export { stoneMerchant } from './stoneMerchant'; export { townEstate } from './townEstate'; export { whiskeyDistillery } from './whiskeyDistillery'; export { windmill } from './windmill'; export { winery } from './winery'; export declare const complete: Record<BuildingEnum, (partial: string[]) => (state: GameState) => string[]>;