From 26ef4ead5c75a48513e1aac45dcf3761ce943629 Mon Sep 17 00:00:00 2001 From: kdx Date: Sat, 11 Mar 2023 22:14:10 +0100 Subject: allocate mixing channels --- main.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index df408e7..f53e042 100644 --- a/main.c +++ b/main.c @@ -36,6 +36,10 @@ int main(int argc, char **argv) { return 1; } - /* All cleanup is handled through atexit. */ + /* Allocate mixing channels to play more than 8 sounds in parallel. */ + if (Mix_AllocateChannels(69) != 69) + fprintf(stderr, "%s\n", Mix_GetError()); + + /* Cleanup is handled by previous atexit calls. */ return 0; } -- cgit v1.2.3