X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=cl_screen.h;h=9083ee313968237096b7ec68cb0dacc2f423b914;hb=f4c53cf651b5883e5b13e79fdc1c530ae7af9b4c;hp=69fc72064b1d7d167ce84450700b2853f2074737;hpb=c4ee1bbcc6b2f917465f07269ad09942bbf40849;p=xonotic%2Fdarkplaces.git diff --git a/cl_screen.h b/cl_screen.h index 69fc7206..9083ee31 100644 --- a/cl_screen.h +++ b/cl_screen.h @@ -1,35 +1,24 @@ -// drawqueue stuff for use by client to feed 2D art to renderer -#define MAX_DRAWQUEUE 1048576 - -#define DRAWQUEUE_PIC 0 -#define DRAWQUEUE_STRING 1 - -typedef struct drawqueue_s -{ - unsigned short size; - qbyte command, flags; - unsigned int color; - float x, y, scalex, scaley; -} -drawqueue_t; - -#define DRAWFLAG_ADDITIVE 1 - -void DrawQ_Clear(void); -void DrawQ_Pic(float x, float y, char *picname, float width, float height, float red, float green, float blue, float alpha, int flags); -void DrawQ_String(float x, float y, char *string, int maxlen, float scalex, float scaley, float red, float green, float blue, float alpha, int flags); -void DrawQ_Fill (float x, float y, float w, float h, float red, float green, float blue, float alpha, int flags); -// only used for player config menu -void DrawQ_PicTranslate (int x, int y, char *picname, qbyte *translation); +#ifndef CL_SCREEN_H +#define CL_SCREEN_H void SHOWLMP_decodehide(void); void SHOWLMP_decodeshow(void); void SHOWLMP_drawall(void); void SHOWLMP_clear(void); -extern cvar_t scr_2dresolution; +extern cvar_t vid_conwidth; +extern cvar_t vid_conheight; +extern cvar_t vid_pixelheight; +extern cvar_t scr_screenshot_jpeg; +extern cvar_t scr_screenshot_jpeg_quality; +extern cvar_t scr_screenshot_gammaboost; +extern cvar_t scr_screenshot_name; void CL_Screen_NewMap(void); void CL_Screen_Init(void); +void CL_Screen_Shutdown(void); void CL_UpdateScreen(void); + +#endif +