Fix pointers

This commit is contained in:
Maple Redleaf
2025-12-12 16:47:51 -06:00
parent cf602bb513
commit b2d7d71c80

View File

@@ -6,9 +6,10 @@ namespace Snow {
Manager::Manager() = default; Manager::Manager() = default;
Manager::~Manager() = default; Manager::~Manager() = default;
void Manager::NewSnow() { snows.push_back(std::make_unique<Snow>()); } void Manager::NewSnow() { snows.emplace_back(new Snow()); }
void Manager::NewSnows(int snows) { void Manager::NewSnows(int count) {
for (int i = 0; i < snows; i++) snows.reserve(snows.size() + count);
for (int i = 0; i < count; i++)
NewSnow(); NewSnow();
} }