Curring magic

This commit is contained in:
2025-03-10 21:04:58 +01:00
parent a3c34ab6bc
commit b0056c9004
16 changed files with 296 additions and 44 deletions

View File

@ -0,0 +1,18 @@
//
// Created by stani on 3/10/2025.
//
#include "CostPipeline.h"
void CostPipeline::addCostComponent(const std::shared_ptr<ICostComponent>& components)
{
this->components.push_back(components);
}
void CostPipeline::calculateFinalCost()
{
for (auto& component: this->components)
{
component->apply(this->communities);
}
}