Improve robustness with weird build configs.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6239 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
Spoike 2022-05-28 17:58:27 +00:00
parent 9824304aa5
commit e0f3c35414
3 changed files with 9 additions and 2 deletions

View File

@ -374,6 +374,7 @@ static void QDECL Plug_Draw_RedrawScreen(void)
SCR_UpdateScreen(); SCR_UpdateScreen();
} }
#ifdef HAVE_MEDIA_DECODER
static void QDECL Plug_Media_SetState(cin_t *cin, int state) static void QDECL Plug_Media_SetState(cin_t *cin, int state)
{ {
Media_SetState(cin, state); Media_SetState(cin, state);
@ -382,6 +383,7 @@ static int QDECL Plug_Media_GetState(cin_t *cin)
{ {
return Media_GetState(cin); return Media_GetState(cin);
} }
#endif
static qhandle_t Plug_Scene_ModelToId(model_t *mod) static qhandle_t Plug_Scene_ModelToId(model_t *mod)
{ {

View File

@ -3682,7 +3682,7 @@ static void S_Q2_AddEntitySounds(soundcardinfo_t *sc)
else else
#endif #endif
#ifdef VM_CG #ifdef VM_CG
if (cls.protocol == CP_QUAKE3) if (cls.protocol == CP_QUAKE3 && q3)
count = q3->cg.GatherLoopingSounds(positions, entnums, sounds, countof(sounds)); count = q3->cg.GatherLoopingSounds(positions, entnums, sounds, countof(sounds));
else else
#endif #endif

View File

@ -1749,5 +1749,10 @@ qboolean Plug_Init(void)
UI_Init(); UI_Init();
return true; return true;
} }
#else
qboolean Plug_Init(void)
{
Con_Printf("Quake3 plugin without any support...\n");
return false;
}
#endif #endif