aboutsummaryrefslogtreecommitdiff
path: root/games/drturtle
diff options
context:
space:
mode:
authorraysan5 <raysan5@gmail.com>2016-08-11 12:08:41 +0200
committerraysan5 <raysan5@gmail.com>2016-08-11 12:08:41 +0200
commit29f14186c1da2c73c6e0c94c8a744f163784e762 (patch)
tree1b0af18634d79c6aaf4ef7bb6570db766c71b039 /games/drturtle
parent289e04a62a64a6e82aa5da3397baaa7f48cc45ed (diff)
downloadraylib-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.c15
-rw-r--r--games/drturtle/06_drturtle_final.c17
-rw-r--r--games/drturtle/drturtle_final_web.c19
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