From a34c22fb10fc060502d22c096e327ae3e84f9ea3 Mon Sep 17 00:00:00 2001 From: Andrey Akhmichin <15944199+nekonomicon@users.noreply.github.com> Date: Sat, 2 Dec 2023 00:01:53 +0500 Subject: [PATCH] engine: client: add support for "mp3 playfile/loopfile" commands. --- engine/client/cl_cmds.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/engine/client/cl_cmds.c b/engine/client/cl_cmds.c index fdb693e1..80b9d80d 100644 --- a/engine/client/cl_cmds.c +++ b/engine/client/cl_cmds.c @@ -85,6 +85,12 @@ void CL_PlayCDTrack_f( void ) paused = false; looped = false; } + else if( !Q_stricmp( command, "playfile" )) + { + S_StartBackgroundTrack( pszTrack, NULL, 0, true ); + paused = false; + looped = false; + } else if( !Q_stricmp( command, "loop" )) { if( Q_isdigit( pszTrack )) @@ -96,6 +102,12 @@ void CL_PlayCDTrack_f( void ) paused = false; looped = true; } + else if( !Q_stricmp( command, "loopfile" )) + { + S_StartBackgroundTrack( pszTrack, pszTrack, 0, true ); + paused = false; + looped = true; + } else if( !Q_stricmp( command, "pause" )) { S_StreamSetPause( true );