diff --git a/assets/sounds/explosion.mp3 b/assets/sounds/explosion.mp3 new file mode 100644 index 0000000..284f709 Binary files /dev/null and b/assets/sounds/explosion.mp3 differ diff --git a/main.cpp b/main.cpp index 03aef75..dcf6de0 100644 --- a/main.cpp +++ b/main.cpp @@ -31,6 +31,7 @@ int main() audioManager.loadSoundEffect("shoot", "../assets/sounds/shoot.ogg"); audioManager.loadSoundEffect("shoot_alt", "../assets/sounds/shoot_alt.ogg"); audioManager.loadSoundEffect("fail", "../assets/sounds/fail.mp3"); + audioManager.loadSoundEffect("explosion", "../assets/sounds/explosion.mp3"); // TODO: Przenieść tworzenie statku wewnątrz klasy Plansza Player ship(mainWindow.getSize().x / 2, mainWindow.getSize().y - 100, "../assets/ship/Dreadnought-Base.png"); // tworzenie statku @@ -145,6 +146,7 @@ int main() bool meteorHit = false; for (auto bulletIt = ship.getBullets().begin(); bulletIt != ship.getBullets().end(); ) { if (meteorIt->getSprite().getGlobalBounds().intersects(bulletIt->getSprite().getGlobalBounds())) { + audioManager.playSoundEffect("explosion"); bulletIt = ship.getBullets().erase(bulletIt); meteorIt = plansza.getMeteors().erase(meteorIt); meteorHit = true;