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 );