#pragma once #include #include template bool Player::collide(const std::vector& bullets) { if (m_invulnerability > 0) return false; for (const auto& bullet : bullets) { if (CheckCollisionCircles(m_position, 4, bullet.position, bullet.radius)) { hit(); return true; } } return false; }