diff --git a/assets/music/custom-beat.ogg b/assets/music/custom-beat.ogg new file mode 100644 index 0000000..db1547b Binary files /dev/null and b/assets/music/custom-beat.ogg differ diff --git a/assets/music/paniots-nine.wav b/assets/music/paniots-nine.wav deleted file mode 100644 index 63c8b5a..0000000 Binary files a/assets/music/paniots-nine.wav and /dev/null differ diff --git a/src/game/main.cpp b/src/game/main.cpp index 6d611f6..fe972da 100644 --- a/src/game/main.cpp +++ b/src/game/main.cpp @@ -104,7 +104,7 @@ int main(int argc, char *argv[]) { auto slowDown = assetManager->load(ste::getAssetPath("sfx/slowdown.wav")); auto music = assetManager->load( - ste::getAssetPath("music/paniots-nine.wav")); + ste::getAssetPath("music/custom-beat.ogg")); // Enable alpha blending glEnable(GL_BLEND); @@ -204,19 +204,22 @@ int main(int argc, char *argv[]) { switch (event.key.keysym.sym) { case SDLK_1: - timeScale->targetScale = 0.5f; - audioEngine.setSpeed(0.5f); - audioEngine.playSound(slowDown); + timeScale->targetScale = 0.72f; + audioEngine.setSpeed(0.72f); + if (timeScale->currentScale != 0.72f) + audioEngine.playSound(slowDown); break; case SDLK_2: timeScale->targetScale = 1.0f; audioEngine.setSpeed(1.0f); - audioEngine.playSound(slowDown); + if (timeScale->currentScale != 1.0f) + audioEngine.playSound(slowDown); break; case SDLK_3: - timeScale->targetScale = 2.0f; - audioEngine.setSpeed(2.0f); - audioEngine.playSound(slowDown); + timeScale->targetScale = 1.68f; + audioEngine.setSpeed(1.68f); + if (timeScale->currentScale != 1.68f) + audioEngine.playSound(slowDown); break; case SDLK_SPACE: audioEngine.playSound(realTrapShit);