Fixed memory leak
Added logging
This commit is contained in:
@ -12,25 +12,23 @@
|
||||
|
||||
class Community;
|
||||
|
||||
class Surplus
|
||||
{
|
||||
class Surplus {
|
||||
private:
|
||||
std::vector<std::unique_ptr<Community>>& communities;
|
||||
std::vector<std::unique_ptr<Community> > &communities;
|
||||
std::vector<float> consumptionAvailable;
|
||||
std::vector<float> generationAvailable;
|
||||
std::vector<bool> isGenBigger;
|
||||
|
||||
public:
|
||||
Surplus(std::vector<std::unique_ptr<Community>>& communities) : communities(communities),
|
||||
consumptionAvailable(VALUE_COUNT, 0.0f),
|
||||
generationAvailable(VALUE_COUNT, 0.0f),
|
||||
isGenBigger((VALUE_COUNT, false))
|
||||
{
|
||||
Surplus(std::vector<std::unique_ptr<Community> > &communities) : communities(communities),
|
||||
consumptionAvailable(VALUE_COUNT, 0.0f),
|
||||
generationAvailable(VALUE_COUNT, 0.0f),
|
||||
isGenBigger(VALUE_COUNT, false) {
|
||||
}
|
||||
|
||||
void CalculateSurplus();
|
||||
|
||||
void CalculateBuildingSurplus(Building::Base&);
|
||||
void CalculateBuildingSurplus(Building::Base &);
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user