#include "../headers/Bullet.h" Bullet::Bullet(float x, float y, sf::Texture &texture) : Projectile(x, y, texture) { // Ładowanie dźwięku wystrzału if (!shootBuffer.loadFromFile("../assets/sounds/shoot.ogg")) { // Obsługa błędu } shootSound.setBuffer(shootBuffer); playShootSound(); // Odtwarzanie dźwięku wystrzału przy utworzeniu pocisku } void Bullet::update() { sprite.move(0.0f, speed); position.y += int(speed); if (position.y < -100) { outOfBounds = true; } } void Bullet::playShootSound() { shootSound.play(); }