#pragma once #include "WarehouseT.h" #include "BuildingT.h" class ProductionBuildingT : public BuildingT { public: ProductionBuildingT(WarehouseT & w, BuildingTypeT t): BuildingT(w,t) {}; virtual bool CanProduce() = 0; virtual void Produce() = 0; };