{
Cvar_SetQuick (&log_file, "qconsole.log");
Cvar_SetValueQuick (&log_sync, 1);
- unlink (va("%s/qconsole.log", fs_gamedir));
}
}
con_linewidth = -1;
Con_CheckResize ();
- Con_Print("Console initialized.\n");
-
// register our cvars
Cvar_RegisterVariable (&con_notifytime);
Cvar_RegisterVariable (&con_notify);
Cmd_AddCommand ("messagemode", Con_MessageMode_f);
Cmd_AddCommand ("messagemode2", Con_MessageMode2_f);
Cmd_AddCommand ("clear", Con_Clear_f);
+
con_initialized = true;
+ Con_Print("Console initialized.\n");
}
}
-/*
-================
-Con_SafePrint
-
-Okay to call even when the screen can't be updated
-==================
-*/
-void Con_SafePrint(const char *msg)
-{
- Con_Print(msg);
-}
-
-/*
-==================
-Con_SafePrintf
-
-Okay to call even when the screen can't be updated
-==================
-*/
-void Con_SafePrintf(const char *fmt, ...)
-{
- va_list argptr;
- char msg[MAXPRINTMSG];
-
- va_start(argptr,fmt);
- vsprintf(msg,fmt,argptr);
- va_end(argptr);
-
- Con_Print(msg);
-}
-
-
/*
==============================================================================
extern int con_totallines;
extern int con_backscroll;
extern qboolean con_initialized;
-extern qbyte *con_chars;
void Con_CheckResize (void);
void Con_Init (void);
void Con_Printf(const char *fmt, ...);
void Con_DPrint(const char *msg);
void Con_DPrintf(const char *fmt, ...);
-void Con_SafePrint(const char *msg);
-void Con_SafePrintf(const char *fmt, ...);
void Con_Clear_f (void);
void Con_DrawNotify (void);
void Con_ClearNotify (void);
void Log_Init (void);
void Log_Close (void);
void Log_Start (void);
-// Log_Print and Log_Printf can be used as soon as the FS initialization is done
+
void Log_Print(const char *logfilename, const char *msg);
void Log_Printf(const char *logfilename, const char *fmt, ...);
if (hInstDS == NULL)
{
- Con_SafePrint("Couldn't load dsound.dll\n");
+ Con_Print("Couldn't load dsound.dll\n");
return SIS_FAILURE;
}
if (!pDirectSoundCreate)
{
- Con_SafePrint("Couldn't get DS proc addr\n");
+ Con_Print("Couldn't get DS proc addr\n");
return SIS_FAILURE;
}
}
{
if (hresult != DSERR_ALLOCATED)
{
- Con_SafePrint("DirectSound create failed\n");
+ Con_Print("DirectSound create failed\n");
return SIS_FAILURE;
}
"Sound not available",
MB_RETRYCANCEL | MB_SETFOREGROUND | MB_ICONEXCLAMATION) != IDRETRY)
{
- Con_SafePrint("DirectSoundCreate failure\n hardware already in use\n");
+ Con_Print("DirectSoundCreate failure\n hardware already in use\n");
return SIS_NOTAVAIL;
}
}
if (DS_OK != pDS->lpVtbl->GetCaps (pDS, &dscaps))
{
- Con_SafePrint("Couldn't get DS caps\n");
+ Con_Print("Couldn't get DS caps\n");
}
if (dscaps.dwFlags & DSCAPS_EMULDRIVER)
{
- Con_SafePrint("No DirectSound driver installed\n");
+ Con_Print("No DirectSound driver installed\n");
FreeSound ();
return SIS_FAILURE;
}
if (DS_OK != pDS->lpVtbl->SetCooperativeLevel (pDS, mainwindow, DSSCL_EXCLUSIVE))
{
- Con_SafePrint("Set coop level failed\n");
+ Con_Print("Set coop level failed\n");
FreeSound ();
return SIS_FAILURE;
}
if (DS_OK != pDSPBuf->lpVtbl->SetFormat (pDSPBuf, &pformat))
{
if (snd_firsttime)
- Con_SafePrint("Set primary sound buffer format: no\n");
+ Con_Print("Set primary sound buffer format: no\n");
}
else
{
if (snd_firsttime)
- Con_SafePrint("Set primary sound buffer format: yes\n");
+ Con_Print("Set primary sound buffer format: yes\n");
primary_format_set = true;
}
if (DS_OK != pDS->lpVtbl->CreateSoundBuffer(pDS, &dsbuf, &pDSBuf, NULL))
{
- Con_SafePrint("DS:CreateSoundBuffer Failed\n");
+ Con_Print("DS:CreateSoundBuffer Failed\n");
FreeSound ();
return SIS_FAILURE;
}
if (DS_OK != pDSBuf->lpVtbl->GetCaps (pDSBuf, &dsbcaps))
{
- Con_SafePrint("DS:GetCaps failed\n");
+ Con_Print("DS:GetCaps failed\n");
FreeSound ();
return SIS_FAILURE;
}
if (snd_firsttime)
- Con_SafePrint("Using secondary sound buffer\n");
+ Con_Print("Using secondary sound buffer\n");
}
else
{
if (DS_OK != pDS->lpVtbl->SetCooperativeLevel (pDS, mainwindow, DSSCL_WRITEPRIMARY))
{
- Con_SafePrint("Set coop level failed\n");
+ Con_Print("Set coop level failed\n");
FreeSound ();
return SIS_FAILURE;
}
}
pDSBuf = pDSPBuf;
- Con_SafePrint("Using primary sound buffer\n");
+ Con_Print("Using primary sound buffer\n");
}
// Make sure mixer is active
pDSBuf->lpVtbl->Play(pDSBuf, 0, 0, DSBPLAY_LOOPING);
if (snd_firsttime)
- Con_SafePrintf(" %d channel(s)\n"
+ Con_Printf(" %d channel(s)\n"
" %d bits/sample\n"
" %d samples/sec\n",
shm->format.channels, shm->format.width * 8, shm->format.speed);
{
if (hresult != DSERR_BUFFERLOST)
{
- Con_SafePrint("SNDDMA_InitDirect: DS::Lock Sound Buffer Failed\n");
+ Con_Print("SNDDMA_InitDirect: DS::Lock Sound Buffer Failed\n");
FreeSound ();
return SIS_FAILURE;
}
if (++reps > 10000)
{
- Con_SafePrint("SNDDMA_InitDirect: DS: couldn't restore buffer\n");
+ Con_Print("SNDDMA_InitDirect: DS: couldn't restore buffer\n");
FreeSound ();
return SIS_FAILURE;
}
{
if (hr != MMSYSERR_ALLOCATED)
{
- Con_SafePrint("waveOutOpen failed\n");
+ Con_Print("waveOutOpen failed\n");
return false;
}
"Sound not available",
MB_RETRYCANCEL | MB_SETFOREGROUND | MB_ICONEXCLAMATION) != IDRETRY)
{
- Con_SafePrint("waveOutOpen failure;\n hardware already in use\n");
+ Con_Print("waveOutOpen failure;\n hardware already in use\n");
return false;
}
}
hData = GlobalAlloc(GMEM_MOVEABLE | GMEM_SHARE, gSndBufSize);
if (!hData)
{
- Con_SafePrint("Sound: Out of memory.\n");
+ Con_Print("Sound: Out of memory.\n");
FreeSound ();
return false;
}
lpData = GlobalLock(hData);
if (!lpData)
{
- Con_SafePrint("Sound: Failed to lock.\n");
+ Con_Print("Sound: Failed to lock.\n");
FreeSound ();
return false;
}
if (hWaveHdr == NULL)
{
- Con_SafePrint("Sound: Failed to Alloc header.\n");
+ Con_Print("Sound: Failed to Alloc header.\n");
FreeSound ();
return false;
}
if (lpWaveHdr == NULL)
{
- Con_SafePrint("Sound: Failed to lock header.\n");
+ Con_Print("Sound: Failed to lock header.\n");
FreeSound ();
return false;
}
if (waveOutPrepareHeader(hWaveOut, lpWaveHdr+i, sizeof(WAVEHDR)) !=
MMSYSERR_NOERROR)
{
- Con_SafePrint("Sound: failed to prepare wave headers\n");
+ Con_Print("Sound: failed to prepare wave headers\n");
FreeSound ();
return false;
}
snd_isdirect = true;
if (snd_firsttime)
- Con_SafePrint("DirectSound initialized\n");
+ Con_Print("DirectSound initialized\n");
}
else
{
snd_isdirect = false;
- Con_SafePrint("DirectSound failed to init\n");
+ Con_Print("DirectSound failed to init\n");
}
}
}
if (snd_iswave)
{
if (snd_firsttime)
- Con_SafePrint("Wave sound initialized\n");
+ Con_Print("Wave sound initialized\n");
}
else
{
- Con_SafePrint("Wave sound failed to init\n");
+ Con_Print("Wave sound failed to init\n");
}
}
}
if (wResult != MMSYSERR_NOERROR)
{
- Con_SafePrint("Failed to write block to device\n");
+ Con_Print("Failed to write block to device\n");
FreeSound ();
return;
}
if (hInstDI == NULL)
{
- Con_SafePrint("Couldn't load dinput.dll\n");
+ Con_Print("Couldn't load dinput.dll\n");
return false;
}
}
if (!pDirectInputCreate)
{
- Con_SafePrint("Couldn't get DI proc addr\n");
+ Con_Print("Couldn't get DI proc addr\n");
return false;
}
}
if (FAILED(hr))
{
- Con_SafePrint("Couldn't open DI mouse device\n");
+ Con_Print("Couldn't open DI mouse device\n");
return false;
}
if (FAILED(hr))
{
- Con_SafePrint("Couldn't set DI mouse format\n");
+ Con_Print("Couldn't set DI mouse format\n");
return false;
}
if (FAILED(hr))
{
- Con_SafePrint("Couldn't set DI coop level\n");
+ Con_Print("Couldn't set DI coop level\n");
return false;
}
if (FAILED(hr))
{
- Con_SafePrint("Couldn't set DI buffersize\n");
+ Con_Print("Couldn't set DI buffersize\n");
return false;
}
if (dinput)
{
- Con_SafePrint("DirectInput initialized\n");
+ Con_Print("DirectInput initialized\n");
}
else
{
- Con_SafePrint("DirectInput not initialized\n");
+ Con_Print("DirectInput not initialized\n");
}
}