Split snow into namespace

This commit is contained in:
Maple Redleaf
2025-12-11 14:08:23 -06:00
parent e8e6768ca4
commit 85bfe365ce
3 changed files with 7 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
namespace Snow {
class Manager {};
} // namespace Snow

View File

@@ -7,6 +7,7 @@
#define MAX_SECS 4 #define MAX_SECS 4
#define INV_CHANCE 5 #define INV_CHANCE 5
namespace Snow {
Snow::Snow() { Snow(GetRandomValue(0, 320)); } Snow::Snow() { Snow(GetRandomValue(0, 320)); }
Snow::Snow(uint x) { Snow(raylib::Vector2(x, 0)); } Snow::Snow(uint x) { Snow(raylib::Vector2(x, 0)); }
Snow::Snow(raylib::Vector2 pos) { Snow::Snow(raylib::Vector2 pos) {
@@ -47,3 +48,4 @@ void Snow::Update() {
void Snow::Draw() { raylib::Color::White().DrawPixel(position); } void Snow::Draw() { raylib::Color::White().DrawPixel(position); }
Snow::~Snow() = default; Snow::~Snow() = default;
} // namespace Snow

View File

@@ -1,6 +1,7 @@
#include <raylib-cpp.hpp> #include <raylib-cpp.hpp>
#include <sys/types.h> #include <sys/types.h>
namespace Snow {
class Snow { class Snow {
public: public:
Snow(); Snow();
@@ -21,3 +22,4 @@ private:
inline void Move(); inline void Move();
inline void CheckLive(); inline void CheckLive();
}; };
} // namespace Snow