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

@ -14,13 +14,13 @@ class Community;
class Surplus {
private:
std::vector<std::shared_ptr<Community>> &communities;
public:
Surplus(std::vector<std::shared_ptr<Community>> &communities):communities(communities){};
std::vector<std::unique_ptr<Community>>& communities;
public:
Surplus(std::vector<std::unique_ptr<Community>>& communities) : communities(communities) {}
void CalculateSurplus(std::vector<std::shared_ptr<Community>> &communities);
void static CalculateSurplus(std::vector<std::unique_ptr<Community>>& communities);
void CalculateBuildingSurplus(Building::Base&);
void static CalculateBuildingSurplus(Building::Base&);
};