summaryrefslogtreecommitdiffhomepage
path: root/examples
diff options
context:
space:
mode:
authorRay <[email protected]>2022-07-15 19:05:05 +0200
committerRay <[email protected]>2022-07-15 19:05:05 +0200
commit8aa105fd5b064460ae16f480ae259f1182dd8ee3 (patch)
tree14281ee4843dec6e6cc0493cdd5ffd3f222cc050 /examples
parent6c2c176a990fe8985b700dd308d00efd4d1d4473 (diff)
downloadraylib-8aa105fd5b064460ae16f480ae259f1182dd8ee3.tar.gz
raylib-8aa105fd5b064460ae16f480ae259f1182dd8ee3.zip
WARNING: REMOVED: raudio_standalone example
Moved to raudio library repo: https://github.com/raysan5/raudio
Diffstat (limited to 'examples')
-rw-r--r--examples/others/raudio_standalone.c152
-rw-r--r--examples/others/raudio_standalone.pngbin28752 -> 0 bytes
-rw-r--r--examples/others/resources/audio/country.mp3bin1497964 -> 0 bytes
-rw-r--r--examples/others/resources/audio/target.oggbin13384 -> 0 bytes
-rw-r--r--examples/others/resources/audio/weird.wavbin6246 -> 0 bytes
5 files changed, 0 insertions, 152 deletions
diff --git a/examples/others/raudio_standalone.c b/examples/others/raudio_standalone.c
deleted file mode 100644
index db543aca..00000000
--- a/examples/others/raudio_standalone.c
+++ /dev/null
@@ -1,152 +0,0 @@
-/*******************************************************************************************
-*
-* raylib [audio] example - Using raudio module as standalone module
-*
-* NOTE: This example does not require any graphic device, it can run directly on console.
-*
-* DEPENDENCIES:
-* miniaudio.h - Audio device management lib (https://github.com/dr-soft/miniaudio)
-* stb_vorbis.h - Ogg audio files loading (http://www.nothings.org/stb_vorbis/)
-* dr_wav.h - WAV audio file loading (https://github.com/mackron/dr_libs)
-* dr_mp3.h - MP3 audio file loading (https://github.com/mackron/dr_libs)
-* dr_flac.h - FLAC audio file loading (https://github.com/mackron/dr_libs)
-* jar_xm.h - XM module file loading
-* jar_mod.h - MOD audio file loading
-*
-* COMPILATION:
-* gcc -o raudio_standalone.exe raudio_standalone.c ..\..\src\raudio.c /
-* -I..\..\src -I..\..\src\external -L. -Wall -std=c99 -DRAUDIO_STANDALONE /
-* -DSUPPORT_FILEFORMAT_WAV -DSUPPORT_FILEFORMAT_OGG -DSUPPORT_FILEFORMAT_MP3
-*
-* LICENSE: zlib/libpng
-*
-* This example is licensed under an unmodified zlib/libpng license, which is an OSI-certified,
-* BSD-like license that allows static linking with closed source software:
-*
-* Copyright (c) 2014-2020 Ramon Santamaria (@raysan5)
-*
-* This software is provided "as-is", without any express or implied warranty. In no event
-* will the authors be held liable for any damages arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose, including commercial
-* applications, and to alter it and redistribute it freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not claim that you
-* wrote the original software. If you use this software in a product, an acknowledgment
-* in the product documentation would be appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not be misrepresented
-* as being the original software.
-*
-* 3. This notice may not be removed or altered from any source distribution.
-*
-********************************************************************************************/
-
-#include "raudio.h" // raylib audio library
-
-#include <stdio.h> // Required for: printf()
-
-#if defined(_WIN32)
- #include <conio.h> // Windows only, no stardard library
-#else
- // Required for kbhit() function in non-Windows platforms
- #include <stdio.h>
- #include <termios.h>
- #include <unistd.h>
- #include <fcntl.h>
-#endif
-
-#define KEY_ESCAPE 27
-
-//----------------------------------------------------------------------------------
-// Module Functions Declaration
-//----------------------------------------------------------------------------------
-#if !defined(_WIN32)
-static int kbhit(void); // Check if a key has been pressed
-static char getch(); // Get pressed character
-#else
-#define kbhit _kbhit
-#define getch _getch
-#endif
-
-//------------------------------------------------------------------------------------
-// Program main entry point
-//------------------------------------------------------------------------------------
-int main(int argc, char *argv[])
-{
- // Initialization
- //--------------------------------------------------------------------------------------
- static unsigned char key = 0;
-
- InitAudioDevice();
-
- Sound fxWav = LoadSound("resources/audio/weird.wav"); // Load WAV audio file
- Sound fxOgg = LoadSound("resources/audio/target.ogg"); // Load OGG audio file
-
- Music music = LoadMusicStream("resources/audio/country.mp3");
- PlayMusicStream(music);
-
- printf("\nPress s or d to play sounds, ESC to stop...\n");
- //--------------------------------------------------------------------------------------
-
- // Main loop
- while (key != KEY_ESCAPE)
- {
- if (kbhit()) key = getch();
-
- if ((key == 's') || (key == 'S')) PlaySound(fxWav);
- if ((key == 'd') || (key == 'D')) PlaySound(fxOgg);
-
- key = 0;
-
- UpdateMusicStream(music);
- }
-
- // De-Initialization
- //--------------------------------------------------------------------------------------
- UnloadSound(fxWav); // Unload sound data
- UnloadSound(fxOgg); // Unload sound data
-
- UnloadMusicStream(music); // Unload music stream data
-
- CloseAudioDevice();
- //--------------------------------------------------------------------------------------
-
- return 0;
-}
-
-//----------------------------------------------------------------------------------
-// Module Functions Definition
-//----------------------------------------------------------------------------------
-#if !defined(_WIN32)
-// Check if a key has been pressed
-static int kbhit(void)
-{
- struct termios oldt, newt;
- int ch;
- int oldf;
-
- tcgetattr(STDIN_FILENO, &oldt);
- newt = oldt;
- newt.c_lflag &= ~(ICANON | ECHO);
- tcsetattr(STDIN_FILENO, TCSANOW, &newt);
- oldf = fcntl(STDIN_FILENO, F_GETFL, 0);
- fcntl(STDIN_FILENO, F_SETFL, oldf | O_NONBLOCK);
-
- ch = getchar();
-
- tcsetattr(STDIN_FILENO, TCSANOW, &oldt);
- fcntl(STDIN_FILENO, F_SETFL, oldf);
-
- if (ch != EOF)
- {
- ungetc(ch, stdin);
- return 1;
- }
-
- return 0;
-}
-
-// Get pressed character
-static char getch() { return getchar(); }
-#endif
diff --git a/examples/others/raudio_standalone.png b/examples/others/raudio_standalone.png
deleted file mode 100644
index 74326fdf..00000000
--- a/examples/others/raudio_standalone.png
+++ /dev/null
Binary files differ
diff --git a/examples/others/resources/audio/country.mp3 b/examples/others/resources/audio/country.mp3
deleted file mode 100644
index 91066cce..00000000
--- a/examples/others/resources/audio/country.mp3
+++ /dev/null
Binary files differ
diff --git a/examples/others/resources/audio/target.ogg b/examples/others/resources/audio/target.ogg
deleted file mode 100644
index 2b73e1c7..00000000
--- a/examples/others/resources/audio/target.ogg
+++ /dev/null
Binary files differ
diff --git a/examples/others/resources/audio/weird.wav b/examples/others/resources/audio/weird.wav
deleted file mode 100644
index 101029c5..00000000
--- a/examples/others/resources/audio/weird.wav
+++ /dev/null
Binary files differ