GL_Clear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | (vid.stencil ? GL_STENCIL_BUFFER_BIT : 0), clearcolor, 1.0f, 128);
}
+void (*MR_Loading) (qboolean show);
+static void SCR_DrawMenuLoadingScreen (qboolean show)
+{
+ if (MR_Loading)
+ MR_Loading(show);
+}
+
int r_stereo_side;
static void SCR_DrawScreen (void)
SCR_CheckDrawCenterString();
}
SCR_DrawNetGraph ();
+ SCR_DrawMenuLoadingScreen(cls.signon != SIGNONS);
#ifdef CONFIG_MENU
MR_Draw();
#endif
static void SCR_DrawLoadingScreen (qboolean clear)
{
+ SCR_DrawMenuLoadingScreen(true);
// we only need to draw the image if it isn't already there
GL_BlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
GL_DepthRange(0, 1);
{
}
+static void M_Loading(qboolean show)
+{
+}
+
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(qboolean show)
+{
+ prvm_prog_t *prog = MVM_prog;
+ if (PRVM_menufunction(m_loading))
+ {
+ prog->globals.fp[OFS_PARM0] = (prvm_vec_t) show;
+ 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) (qboolean show);
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)