diff options
Diffstat (limited to 'examples/audio_music_stream.c')
| -rw-r--r-- | examples/audio_music_stream.c | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/examples/audio_music_stream.c b/examples/audio_music_stream.c index 0d026506..5fd4a054 100644 --- a/examples/audio_music_stream.c +++ b/examples/audio_music_stream.c @@ -19,59 +19,59 @@ int main() //-------------------------------------------------------------------------------------- int screenWidth = 800; int screenHeight = 450; - + InitWindow(screenWidth, screenHeight, "raylib [audio] example - music playing (streaming)"); - + InitAudioDevice(); // Initialize audio device - + PlayMusicStream("resources/audio/guitar_noodling.ogg"); // Play music stream - + int framesCounter = 0; float volume = 1.0; float timePlayed = 0; - + SetTargetFPS(60); // Set our game to run at 60 frames-per-second //-------------------------------------------------------------------------------------- - + // Main game loop while (!WindowShouldClose()) // Detect window close button or ESC key { // Update //---------------------------------------------------------------------------------- framesCounter++; - + // Testing music fading from one file to another /* if (framesCounter > 600) // Wait for 10 seconds (600 frames) { volume -= 0.01; // Decrement music volume level - - // When music volume level equal or lower than 0, + + // When music volume level equal or lower than 0, // restore volume level and init another music file - if (volume <= 0) + if (volume <= 0) { volume = 1.0; framesCounter = 0; PlayMusicStream("resources/audio/another_file.ogg"); } - + SetMusicVolume(volume); } */ timePlayed = GetMusicTimePlayed() / GetMusicTimeLength() * 100 * 4; // We scale by 4 to fit 400 pixels //---------------------------------------------------------------------------------- - + // Draw //---------------------------------------------------------------------------------- BeginDrawing(); - + ClearBackground(RAYWHITE); - + DrawText("MUSIC SHOULD BE PLAYING!", 255, 200, 20, LIGHTGRAY); - + DrawRectangle(200, 250, 400, 12, LIGHTGRAY); DrawRectangle(200, 250, (int)timePlayed, 12, MAROON); - + EndDrawing(); //---------------------------------------------------------------------------------- } @@ -79,9 +79,9 @@ int main() // De-Initialization //-------------------------------------------------------------------------------------- CloseAudioDevice(); // Close audio device (music streaming is automatically stopped) - + CloseWindow(); // Close window and OpenGL context //-------------------------------------------------------------------------------------- - + return 0; }
\ No newline at end of file |
