Question about the game, how to make the shotgun bullets fly out with a spread?
If so then the bullets merge together when we shoot diagonally,
m_bullets.push_back(std::make_shared<CBullet>( sf::Vector2f{ direction.x - 0.05f, direction.y + 0.05f }, )); m_bullets.push_back(std::make_shared<CBullet> direction)); m_bullets.push_back(std::make_shared<CBullet>(sf::Vector2f{ direction.x + 0.05f, direction.y - 0.05f }));