diff --git a/assets/sounds/fail.mp3 b/assets/sounds/fail.mp3 new file mode 100644 index 0000000..ff3ee0b Binary files /dev/null and b/assets/sounds/fail.mp3 differ diff --git a/main.cpp b/main.cpp index 8288e96..f8b5a65 100644 --- a/main.cpp +++ b/main.cpp @@ -27,6 +27,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"); // 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 @@ -118,8 +119,10 @@ int main() text.setFillColor(sf::Color::Red); text.setPosition(50, 80); + // zatrzymanie muzyki i odtworzenie dźwięku przegranej + audioManager.playSoundEffect("fail", 70.f); + audioManager.stopBackgroundMusic(); while (errorWindow.isOpen()) { - audioManager.stopBackgroundMusic(); sf::Event event; while (errorWindow.pollEvent(event)) { if (event.type == sf::Event::Closed || sf::Keyboard::isKeyPressed(sf::Keyboard::Escape)) {