#pragma once #include #include struct ConstantVelocityBullet { using Vector = std::vector; Vector2 position; Vector2 velocity; float radius; Color color; }; struct ConstantVelocitySystem { static constexpr float MARGIN {40}; static constexpr int RESERVED {10000}; ConstantVelocitySystem(); void update(float dt); void draw(); ConstantVelocityBullet::Vector m_bullets; };