diff examples/example-audio/main.c @ 379:67c1c46af2c8

core: replace SDL2_mixer with OpenAL, closes #2528 @3h
author David Demelier <markand@malikania.fr>
date Wed, 05 Jan 2022 12:45:17 +0100
parents 460c78706989
children ae2dcf40c1eb
line wrap: on
line diff
--- a/examples/example-audio/main.c	Sun Jan 02 10:22:48 2022 +0100
+++ b/examples/example-audio/main.c	Wed Jan 05 12:45:17 2022 +0100
@@ -42,7 +42,7 @@
 static struct sound sound;
 
 static struct label label_music = {
-	.text = "Music: <Space> play, <f> fade in, <s> fade out, <p> pause, <r> resume, <q> stop, <l> loop.",
+	.text = "Music: <Space> play, <p> pause, <r> resume, <q> stop, <l> loop.",
 	.x = 10,
 	.y = 10,
 	.flags = LABEL_FLAGS_SHADOW
@@ -82,31 +82,25 @@
 
 	switch (ev->type) {
 	case EVENT_CLICKDOWN:
-		if (sound_play(&sound, -1, 0) < 0)
+		if (sound_play(&sound) < 0)
 			panic();
 		break;
 	case EVENT_KEYDOWN:
 		switch (ev->key.key) {
-		case KEY_f:
-			music_play(&music, 0, 500);
-			break;
-		case KEY_s:
-			music_stop(500);
-			break;
 		case KEY_p:
-			music_pause();
+			music_pause(&music);
 			break;
 		case KEY_r:
-			music_resume();
+			music_resume(&music);
 			break;
 		case KEY_q:
-			music_stop(0);
+			music_stop(&music);
 			break;
 		case KEY_l:
-			music_play(&music, MUSIC_LOOP, 0);
+			music_play(&music, MUSIC_LOOP);
 			break;
 		case KEY_SPACE:
-			music_play(&music, 0, 0);
+			music_play(&music, 0);
 			break;
 		default:
 			break;