From 85119293fe4f6814d44e8ee3f182c40876829128 Mon Sep 17 00:00:00 2001 From: Aki Date: Sun, 17 Apr 2022 14:03:10 +0200 Subject: Added sample bullet and some generation --- Bullets.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Bullets.cpp (limited to 'Bullets.cpp') diff --git a/Bullets.cpp b/Bullets.cpp new file mode 100644 index 0000000..312e12e --- /dev/null +++ b/Bullets.cpp @@ -0,0 +1,21 @@ +#include "Bullets.h" + +#include + +#include + + +void +update(const float dt, std::vector& bullets) +{ + auto it = bullets.begin(); + while (it != bullets.end()) { + auto& bullet = *it; + bullet.position.x += bullet.velocity.x * dt; + bullet.position.y += bullet.velocity.y * dt; + if (bullet.position.y > 800) + it = bullets.erase(it); + else + ++it; + } +} -- cgit v1.1