where label is (eg) "kejim_base"...
| 660 | // where label is (eg) "kejim_base"... |
| 661 | // |
| 662 | qboolean Music_DynamicDataAvailable(const char *psDynamicMusicLabel) |
| 663 | { |
| 664 | char sLevelName[MAX_QPATH]; |
| 665 | Q_strncpyz(sLevelName,COM_SkipPath( const_cast<char*>( (psDynamicMusicLabel&&psDynamicMusicLabel[0])?psDynamicMusicLabel:gsLevelNameFromServer.c_str() ) ),sizeof(sLevelName)); |
| 666 | Q_strlwr(sLevelName); |
| 667 | |
| 668 | if (strlen(sLevelName)) // avoid error messages when there's no music waiting to be played and we try and restart it... |
| 669 | { |
| 670 | if (Music_ParseLeveldata(sLevelName)) |
| 671 | { |
| 672 | return (qboolean)(Music_GetBaseMusicFile(eBGRNDTRACK_EXPLORE) && |
| 673 | Music_GetBaseMusicFile(eBGRNDTRACK_ACTION)); |
| 674 | } |
| 675 | } |
| 676 | |
| 677 | return qfalse; |
| 678 | } |
| 679 | |
| 680 | const char *Music_GetFileNameForState( MusicState_e eMusicState) |
| 681 | { |
no test coverage detected