Begin work on Snow::Manager

This commit is contained in:
Maple Redleaf
2025-12-11 15:31:52 -06:00
parent 85bfe365ce
commit 9f4b0015aa
2 changed files with 26 additions and 1 deletions
+11
View File
@@ -0,0 +1,11 @@
#include "manager.h"
#include <memory>
namespace Snow {
Manager::Manager() = default;
void Manager::NewSnow() { std::make_unique<Snow>(); }
void Manager::Update() {}
} // namespace Snow
+15 -1
View File
@@ -1,3 +1,17 @@
#include "snow.h"
#include <memory>
#include <vector>
namespace Snow { namespace Snow {
class Manager {}; class Manager {
public:
Manager();
void NewSnow();
void Update();
void Draw();
~Manager();
private:
std::vector<std::unique_ptr<Snow>> snows;
};
} // namespace Snow } // namespace Snow