Fix types

This commit is contained in:
Maple Redleaf
2025-12-12 12:28:57 -06:00
parent 2c15d64ab3
commit cf602bb513
4 changed files with 7 additions and 5 deletions

View File

@@ -24,8 +24,6 @@ int main(void) {
window.SetTargetFPS(60); window.SetTargetFPS(60);
window.SetExitKey(KEY_BACKSPACE); window.SetExitKey(KEY_BACKSPACE);
sMgr.NewSnows(10);
#if defined(PLATFORM_WEB) #if defined(PLATFORM_WEB)
emscripten_set_main_loop(MainLoop, 0, 1); emscripten_set_main_loop(MainLoop, 0, 1);
#else #else

View File

@@ -13,6 +13,9 @@ void Manager::NewSnows(int snows) {
} }
void Manager::Update() { void Manager::Update() {
frames++;
if (frames % 2 == 1)
NewSnow();
for (auto snowi = 0; snowi < snows.size(); snowi++) { for (auto snowi = 0; snowi < snows.size(); snowi++) {
auto &snow = snows[snowi]; auto &snow = snows[snowi];
if (!snow->IsAlive()) { if (!snow->IsAlive()) {
@@ -28,7 +31,7 @@ void Manager::Draw() {
snows[snowi]->Draw(); snows[snowi]->Draw();
} }
void Manager::Kill(uint pos) { void Manager::Kill(int pos) {
std::swap(snows[pos], snows.back()); std::swap(snows[pos], snows.back());
snows.pop_back(); snows.pop_back();
} }

View File

@@ -14,6 +14,7 @@ public:
private: private:
std::vector<std::unique_ptr<Snow>> snows; std::vector<std::unique_ptr<Snow>> snows;
void Kill(uint pos); void Kill(int pos);
int frames = 0;
}; };
} // namespace Snow } // namespace Snow

View File

@@ -16,7 +16,7 @@ public:
private: private:
raylib::Vector2 position; raylib::Vector2 position;
uint currCycle = 0; int currCycle = 0;
bool live = true; bool live = true;
inline void Move(); inline void Move();