GL_Clear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | (vid.stencil ? GL_STENCIL_BUFFER_BIT : 0), clearcolor, 1.0f, 128);
}
+void (*MR_Loading) (void);
+static void SCR_DrawCSQCLoadingScreen ()
+{
+ if (MR_Loading)
+ MR_Loading();
+}
+
int r_stereo_side;
static void SCR_DrawScreen (void)
SHOWLMP_drawall();
SCR_CheckDrawCenterString();
}
+ else
+ {
+ SCR_DrawCSQCLoadingScreen();
+ }
SCR_DrawNetGraph ();
#ifdef CONFIG_MENU
MR_Draw();
R_SetupShader_Generic(Draw_GetPicTexture(loadingscreenpic), NULL, GL_MODULATE, 1, true, true, false);
R_Mesh_Draw(0, 4, 0, 2, polygonelement3i, NULL, 0, polygonelement3s, NULL, 0);
SCR_DrawLoadingStack();
+ SCR_DrawCSQCLoadingScreen();
}
static void SCR_DrawLoadingScreen_SharedFinish (qboolean clear)
{
}
+static void M_Loading(void)
+{
+}
+
static int M_GetServerListEntryCategory(const serverlist_entry_t *entry)
{
return 0;
prog->ExecuteProgram(prog, PRVM_menufunction(m_newmap),"m_newmap() required");
}
+static void MP_Loading(void)
+{
+ prvm_prog_t *prog = MVM_prog;
+ if (PRVM_menufunction(m_loading))
+ prog->ExecuteProgram(prog, PRVM_menufunction(m_loading),"m_loading() required");
+}
+
const serverlist_entry_t *serverlist_callbackentry = NULL;
static int MP_GetServerListEntryCategory(const serverlist_entry_t *entry)
{
void (*MR_ToggleMenu) (int mode);
void (*MR_Shutdown) (void);
void (*MR_NewMap) (void);
+void (*MR_Loading) (void);
int (*MR_GetServerListEntryCategory) (const serverlist_entry_t *entry);
void MR_SetRouting(qboolean forceold)
MR_ToggleMenu = M_ToggleMenu;
MR_Shutdown = M_Shutdown;
MR_NewMap = M_NewMap;
+ MR_Loading = M_Loading;
MR_GetServerListEntryCategory = M_GetServerListEntryCategory;
M_Init();
}
MR_ToggleMenu = MP_ToggleMenu;
MR_Shutdown = MP_Shutdown;
MR_NewMap = MP_NewMap;
+ MR_Loading = MP_Loading;
MR_GetServerListEntryCategory = MP_GetServerListEntryCategory;
MP_Init();
}
PRVM_DECLARE_function(m_gethostcachecategory)
PRVM_DECLARE_function(m_shutdown)
PRVM_DECLARE_function(m_toggle)
+PRVM_DECLARE_function(m_loading)
PRVM_DECLARE_function(main)
PRVM_DECLARE_global(SV_InitCmd)
PRVM_DECLARE_global(clientcommandframe)