Don't make windows users listen to the short loop forever
This commit is contained in:
parent
3fbacbbca2
commit
36fdc9a37d
3 changed files with 11 additions and 8 deletions
|
|
@ -553,10 +553,7 @@ char http_source[MAX_MIRROR_LENGTH];
|
|||
|
||||
static UINT16 cl_lastcheckedfilecount = 0; // used for full file list
|
||||
|
||||
static const char* servmus_1 = "SRVMS1";
|
||||
static const char* servmus_2 = "SRVMS2";
|
||||
|
||||
static void ChangeServMusic(const char* musname, boolean fallback, boolean keepPos)
|
||||
void ChangeServMusic(const char* musname, boolean fallback, boolean keepPos)
|
||||
{
|
||||
if (S_MusicExists(musname))
|
||||
if (keepPos)
|
||||
|
|
@ -1616,7 +1613,7 @@ static boolean CL_FinishedFileList(void)
|
|||
"Press ACCEL to continue or BRAKE to cancel.\n\n"
|
||||
), M_ConfirmConnect, MM_EVENTHANDLER);
|
||||
cl_mode = CL_CONFIRMCONNECT;
|
||||
ChangeServMusic(servmus_2, true,true);
|
||||
ChangeServMusic(SERVMUS_2, true,true);
|
||||
}
|
||||
else
|
||||
cl_mode = CL_LOADFILES;
|
||||
|
|
@ -1686,7 +1683,7 @@ static boolean CL_FinishedFileList(void)
|
|||
|
||||
Z_Free(downloadsize);
|
||||
cl_mode = CL_CONFIRMCONNECT;
|
||||
ChangeServMusic(servmus_2, true,true);
|
||||
ChangeServMusic(SERVMUS_2, true,true);
|
||||
}
|
||||
#ifdef HAVE_CURL
|
||||
else
|
||||
|
|
@ -1787,7 +1784,7 @@ static boolean CL_ServerConnectionSearchTicker(tic_t *asksent)
|
|||
}
|
||||
|
||||
cl_mode = CL_VIEWSERVER; //cl_mode = CL_CHECKFILES;
|
||||
ChangeServMusic(servmus_1, true,false);
|
||||
ChangeServMusic(SERVMUS_1, true,false);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -1834,7 +1831,7 @@ static boolean CL_ServerConnectionTicker(const char *tmpsave, tic_t *oldtic, tic
|
|||
if (cl_lastcheckedfilecount == UINT16_MAX) // All files retrieved
|
||||
{
|
||||
cl_mode = CL_VIEWSERVER; //cl_mode = CL_CHECKFILES;
|
||||
ChangeServMusic(servmus_1, true,false);
|
||||
ChangeServMusic(SERVMUS_1, true,false);
|
||||
}
|
||||
else if (fileneedednum != cl_lastcheckedfilecount || I_GetTime() >= *asksent)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -554,6 +554,11 @@ extern UINT8 playernode[MAXPLAYERS];
|
|||
extern UINT8 playerconsole[MAXPLAYERS];
|
||||
extern SINT8 joinnode;
|
||||
|
||||
#define SERVMUS_1 "SRVMS1"
|
||||
#define SERVMUS_2 "SRVMS2"
|
||||
|
||||
void ChangeServMusic(const char* musname, boolean fallback, boolean keepPos);
|
||||
|
||||
INT32 GetClientMode(void);
|
||||
void ChangeClientMode(INT32 mode);
|
||||
|
||||
|
|
|
|||
|
|
@ -8047,6 +8047,7 @@ INT32 MR_HandleViewServer(INT32 choice)
|
|||
case KEY_ENTER:
|
||||
S_StartSound(NULL, sfx_menu1);
|
||||
ChangeClientMode(CL_CHECKFILES);
|
||||
ChangeServMusic(SERVMUS_2, true,true);
|
||||
M_ClearMenus(false);
|
||||
return true;
|
||||
break;
|
||||
|
|
|
|||
Loading…
Reference in a new issue