X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=screen.h;h=05befb2c65b101e7c42b00c956e9973aac74b4d5;hp=64e0bc3674b87dd03ba1e2889cc0f2c541a2fb9a;hb=1739bc4c7b59ff54fd2f3c0492ab4ca6ed6563ac;hpb=8dcce44300385b12c46d494c06aadcfa35a8bc14 diff --git a/screen.h b/screen.h index 64e0bc36..05befb2c 100644 --- a/screen.h +++ b/screen.h @@ -8,7 +8,7 @@ of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -19,37 +19,52 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ // screen.h -void SCR_Init (void); +#ifndef SCREEN_H +#define SCREEN_H -void SCR_UpdateScreen (void); - - -void SCR_SizeUp (void); -void SCR_SizeDown (void); -void SCR_BringDownConsole (void); -void SCR_CenterPrint (char *str); +void CL_Screen_Init (void); +void CL_UpdateScreen (void); +void SCR_CenterPrint(const char *str); void SCR_BeginLoadingPlaque (void); -void SCR_EndLoadingPlaque (void); -int SCR_ModalMessage (char *text); +// invoke refresh of loading plaque (nothing else seen) +void SCR_UpdateLoadingScreen(qboolean clear); +void SCR_UpdateLoadingScreenIfShown(void); -extern float scr_con_current; -extern float scr_conlines; // lines of console to display +// pushes an item on the loading screen +void SCR_PushLoadingScreen (qboolean redraw, const char *msg, float len_in_parent); +void SCR_PopLoadingScreen (qboolean redraw); +void SCR_ClearLoadingScreen (qboolean redraw); -extern int scr_fullupdate; // set to 0 to force full redraw -extern int sb_lines; +extern float scr_con_current; // current height of displayed console -extern int clearnotify; // set to 0 whenever notify text is drawn -extern qboolean scr_disabled_for_loading; -extern qboolean scr_skipupdate; - -extern cvar_t scr_viewsize; +extern int sb_lines; extern cvar_t scr_viewsize; +extern cvar_t scr_fov; +extern cvar_t showfps; +extern cvar_t showtime; +extern cvar_t showdate; + +extern cvar_t crosshair; +extern cvar_t crosshair_size; + +extern cvar_t scr_conalpha; +extern cvar_t scr_conalphafactor; +extern cvar_t scr_conalpha2factor; +extern cvar_t scr_conalpha3factor; +extern cvar_t scr_conscroll_x; +extern cvar_t scr_conscroll_y; +extern cvar_t scr_conscroll2_x; +extern cvar_t scr_conscroll2_y; +extern cvar_t scr_conscroll3_x; +extern cvar_t scr_conscroll3_y; +extern cvar_t scr_conbrightness; +extern cvar_t r_letterbox; + +extern cvar_t scr_refresh; +extern cvar_t scr_stipple; + +#endif -// only the refresh window will be updated unless these variables are flagged -extern int scr_copytop; -extern int scr_copyeverything; - -void SCR_UpdateWholeScreen (void);