X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=screen.h;h=4d473244db46f261e0cc80843c3a4487e5ac5e03;hb=d7ed05d25d0bf8538f48fa631c948205a81c9a83;hp=7574d40d7cfb1d6da0312c95bf6b3467054a41ef;hpb=d404f9aaa347ec6506ecff1de63ff55673e91881;p=xonotic%2Fdarkplaces.git diff --git a/screen.h b/screen.h index 7574d40d..4d473244 100644 --- a/screen.h +++ b/screen.h @@ -26,10 +26,10 @@ void CL_Screen_Init (void); void CL_UpdateScreen (void); void SCR_CenterPrint(const char *str); -void SCR_BeginLoadingPlaque (void); +void SCR_BeginLoadingPlaque (qboolean startup); // invoke refresh of loading plaque (nothing else seen) -void SCR_UpdateLoadingScreen(qboolean clear); +void SCR_UpdateLoadingScreen(qboolean clear, qboolean startup); void SCR_UpdateLoadingScreenIfShown(void); // pushes an item on the loading screen @@ -71,5 +71,21 @@ extern cvar_t r_stereo_angle; qboolean R_Stereo_Active(void); extern int r_stereo_side; +typedef struct scr_touchscreenarea_s +{ + const char *pic; + const char *text; + float rect[4]; + float textheight; + float active; + float activealpha; + float inactivealpha; +} +scr_touchscreenarea_t; + +// FIXME: should resize dynamically? +extern int scr_numtouchscreenareas; +extern scr_touchscreenarea_t scr_touchscreenareas[128]; + #endif