hathora-et-labora-game
Version:
Game logic reducer for Uwe Rosenberg's Ora et Labora
71 lines (70 loc) • 3.16 kB
TypeScript
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[]>;