diff options
| author | raysan5 <raysan5@gmail.com> | 2014-09-21 14:26:42 +0200 |
|---|---|---|
| committer | raysan5 <raysan5@gmail.com> | 2014-09-21 14:26:42 +0200 |
| commit | 5ecb6801fa5bf4f59a4459adfda922169523567f (patch) | |
| tree | 0516a772c0efaccfb9980b5d6620b903ffddc1b2 /examples/audio_sound_loading.c | |
| parent | 3a0d164a768a7c4ec1e5f56ddfc005182f8a86eb (diff) | |
| download | raylib-5ecb6801fa5bf4f59a4459adfda922169523567f.tar.gz raylib-5ecb6801fa5bf4f59a4459adfda922169523567f.zip | |
Examples renaming and test examples merge
Examples have been renamed for coherence with raylib modules and test
examples have been merged into examples folder.
Diffstat (limited to 'examples/audio_sound_loading.c')
| -rw-r--r-- | examples/audio_sound_loading.c | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/examples/audio_sound_loading.c b/examples/audio_sound_loading.c index d070e95d..68f8dca9 100644 --- a/examples/audio_sound_loading.c +++ b/examples/audio_sound_loading.c @@ -1,13 +1,13 @@ /******************************************************************************************* * -* raylib example 08 - Audio loading and playing +* raylib [audio] example - Sound loading and playing * -* NOTE: This example requires OpenAL32 dll installed (or in the same folder) +* NOTE: This example requires OpenAL Soft library installed * * This example has been created using raylib 1.0 (www.raylib.com) * raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details) * -* Copyright (c) 2013 Ramon Santamaria (Ray San - raysan@raysanweb.com) +* Copyright (c) 2014 Ramon Santamaria (Ray San - raysan@raysanweb.com) * ********************************************************************************************/ @@ -20,11 +20,12 @@ int main() int screenWidth = 800; int screenHeight = 450; - InitWindow(screenWidth, screenHeight, "raylib example 08 - audio loading and playing"); + InitWindow(screenWidth, screenHeight, "raylib [audio] example - sound loading and playing"); InitAudioDevice(); // Initialize audio device - Sound fx = LoadSound("resources/audio/weird.wav"); // Load WAV audio file + Sound fxWav = LoadSound("resources/audio/weird.wav"); // Load WAV audio file + Sound fxOgg = LoadSound("resources/audio/tanatana.ogg"); // Load OGG audio file //-------------------------------------------------------------------------------------- // Main game loop @@ -32,7 +33,9 @@ int main() { // Update //---------------------------------------------------------------------------------- - if (IsKeyPressed(KEY_SPACE)) PlaySound(fx); // Play the sound! + if (IsKeyPressed(KEY_SPACE)) PlaySound(fxWav); // Play WAV sound + + if (IsKeyPressed(KEY_ENTER)) PlaySound(fxOgg); // Play OGG sound //---------------------------------------------------------------------------------- // Draw @@ -41,7 +44,9 @@ int main() ClearBackground(RAYWHITE); - DrawText("Press SPACE to PLAY the SOUND!", 240, 200, 20, LIGHTGRAY); + DrawText("Press SPACE to PLAY the WAV sound!", 200, 180, 20, LIGHTGRAY); + + DrawText("Press ENTER to PLAY the OGG sound!", 200, 220, 20, LIGHTGRAY); EndDrawing(); //---------------------------------------------------------------------------------- @@ -49,7 +54,8 @@ int main() // De-Initialization //-------------------------------------------------------------------------------------- - UnloadSound(fx); // Unload sound data + UnloadSound(fxWav); // Unload sound data + UnloadSound(fxOgg); // Unload sound data CloseAudioDevice(); // Close audio device @@ -57,4 +63,4 @@ int main() //-------------------------------------------------------------------------------------- return 0; -} +}
\ No newline at end of file |
