diff options
| author | raysan5 <raysan5@gmail.com> | 2016-08-11 12:08:41 +0200 |
|---|---|---|
| committer | raysan5 <raysan5@gmail.com> | 2016-08-11 12:08:41 +0200 |
| commit | 29f14186c1da2c73c6e0c94c8a744f163784e762 (patch) | |
| tree | 1b0af18634d79c6aaf4ef7bb6570db766c71b039 /games/drturtle | |
| parent | 289e04a62a64a6e82aa5da3397baaa7f48cc45ed (diff) | |
| download | raylib-29f14186c1da2c73c6e0c94c8a744f163784e762.tar.gz raylib-29f14186c1da2c73c6e0c94c8a744f163784e762.zip | |
Updated games to latest raylib version
Updated to new audio system
Diffstat (limited to 'games/drturtle')
| -rw-r--r-- | games/drturtle/05_drturtle_audio.c | 15 | ||||
| -rw-r--r-- | games/drturtle/06_drturtle_final.c | 17 | ||||
| -rw-r--r-- | games/drturtle/drturtle_final_web.c | 19 |
3 files changed, 30 insertions, 21 deletions
diff --git a/games/drturtle/05_drturtle_audio.c b/games/drturtle/05_drturtle_audio.c index 4a36d015..b94de106 100644 --- a/games/drturtle/05_drturtle_audio.c +++ b/games/drturtle/05_drturtle_audio.c @@ -12,7 +12,7 @@ * * Enjoy using raylib. :) * -* This game has been created using raylib 1.1 (www.raylib.com) +* This game has been created using raylib 1.6 (www.raylib.com) * raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details) * * Copyright (c) 2014 Ramon Santamaria (Ray San - raysan@raysanweb.com) @@ -59,8 +59,9 @@ int main() Sound die = LoadSound("resources/die.wav"); Sound growl = LoadSound("resources/gamera.wav"); - // Start playing streaming music - PlayMusicStream("resources/speeding.ogg"); + // Load music stream and start playing music + Music music = LoadMusicStream("resources/speeding.ogg"); + PlayMusicStream(music); // Define scrolling variables int backScrolling = 0; @@ -118,6 +119,8 @@ int main() { // Update //---------------------------------------------------------------------------------- + UpdateMusicStream(music); // Refill music stream buffers (if required) + framesCounter++; // Game screens management @@ -458,10 +461,10 @@ int main() UnloadSound(die); UnloadSound(growl); - StopMusicStream(); // Stop music - CloseAudioDevice(); // Close audio device + UnloadMusicStream(music); // Unload music + CloseAudioDevice(); // Close audio device - CloseWindow(); // Close window and OpenGL context + CloseWindow(); // Close window and OpenGL context //-------------------------------------------------------------------------------------- return 0; diff --git a/games/drturtle/06_drturtle_final.c b/games/drturtle/06_drturtle_final.c index 128b23a5..48708094 100644 --- a/games/drturtle/06_drturtle_final.c +++ b/games/drturtle/06_drturtle_final.c @@ -12,7 +12,7 @@ * * Enjoy using raylib. :) * -* This game has been created using raylib 1.1 (www.raylib.com) +* This game has been created using raylib 1.6 (www.raylib.com) * raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details) * * Copyright (c) 2014 Ramon Santamaria (Ray San - raysan@raysanweb.com) @@ -39,7 +39,7 @@ int main() InitWindow(screenWidth, screenHeight, "Dr. Turtle & Mr. GAMERA"); // Initialize audio device - InitAudioDevice(); + InitAudioDevice(); // Load game resources: textures Texture2D sky = LoadTexture("resources/sky.png"); @@ -62,8 +62,9 @@ int main() Sound die = LoadSound("resources/die.wav"); Sound growl = LoadSound("resources/gamera.wav"); - // Start playing streaming music - PlayMusicStream("resources/speeding.ogg"); + // Load music stream and start playing music + Music music = LoadMusicStream("resources/speeding.ogg"); + PlayMusicStream(music); // Define scrolling variables int backScrolling = 0; @@ -127,6 +128,8 @@ int main() { // Update //---------------------------------------------------------------------------------- + UpdateMusicStream(music); // Refill music stream buffers (if required) + framesCounter++; // Sea color tint effect @@ -483,10 +486,10 @@ int main() UnloadSound(die); UnloadSound(growl); - StopMusicStream(); // Stop music - CloseAudioDevice(); // Close audio device + UnloadMusicStream(music); // Unload music + CloseAudioDevice(); // Close audio device - CloseWindow(); // Close window and OpenGL context + CloseWindow(); // Close window and OpenGL context //-------------------------------------------------------------------------------------- return 0; diff --git a/games/drturtle/drturtle_final_web.c b/games/drturtle/drturtle_final_web.c index 25f4074b..bec7ebd0 100644 --- a/games/drturtle/drturtle_final_web.c +++ b/games/drturtle/drturtle_final_web.c @@ -12,7 +12,7 @@ * * Enjoy using raylib. :) * -* This game has been created using raylib 1.1 (www.raylib.com) +* This game has been created using raylib 1.6 (www.raylib.com) * raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details) * * Copyright (c) 2014 Ramon Santamaria (Ray San - raysan@raysanweb.com) @@ -54,6 +54,8 @@ Sound eat; Sound die; Sound growl; +Music music; + // Define scrolling variables int backScrolling = 0; int seaScrolling = 0; @@ -124,8 +126,9 @@ int main() die = LoadSound("resources/die.wav"); growl = LoadSound("resources/gamera.wav"); - // Start playing streaming music - PlayMusicStream("resources/speeding.ogg"); + // Load music stream and start playing music + music = LoadMusicStream("resources/speeding.ogg"); + PlayMusicStream(music); playerBounds = (Rectangle){ 30 + 14, playerRail*120 + 90 + 14, 100, 100 }; @@ -190,10 +193,10 @@ int main() UnloadSound(die); UnloadSound(growl); - StopMusicStream(); // Stop music - CloseAudioDevice(); // Close audio device + UnloadMusicStream(music); // Unload music + CloseAudioDevice(); // Close audio device - CloseWindow(); // Close window and OpenGL context + CloseWindow(); // Close window and OpenGL context //-------------------------------------------------------------------------------------- return 0; @@ -206,8 +209,8 @@ void UpdateDrawFrame(void) { // Update //---------------------------------------------------------------------------------- - UpdateMusicStream(); - + UpdateMusicStream(music); // Refill music stream buffers (if required) + framesCounter++; // Sea color tint effect |
