X-Git-Url: http://git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=view.h;h=2c6c311be278ba0ee843fe5c7b48f8624348a35d;hp=985bc5f65f53a810ad72081a2a68d91808d58ba1;hb=bfd441930916e7a29200ea42d5d8edfcc2baa806;hpb=8dcce44300385b12c46d494c06aadcfa35a8bc14 diff --git a/view.h b/view.h index 985bc5f6..2c6c311b 100644 --- a/view.h +++ b/view.h @@ -1,31 +1,21 @@ -/* -Copyright (C) 1996-1997 Id Software, Inc. - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; either version 2 -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. - -See the GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -*/ -// view.h - -extern float v_blend[4]; - -extern cvar_t brightness; +#ifndef VIEW_H +#define VIEW_H +#include "qtypes.h" +#include "matrixlib.h" +struct cmd_state_s; void V_Init (void); -void V_RenderView (void); -float V_CalcRoll (vec3_t angles, vec3_t velocity); -void V_UpdatePalette (void); - +void V_UpdateBlends (void); +void V_ParseDamage (void); +void V_DriftPitch(void); +void V_FadeViewFlashs(void); +void V_CalcViewBlend(void); +void V_CalcRefdefUsing (const matrix4x4_t *entrendermatrix, const vec3_t clviewangles, qbool teleported, qbool clonground, qbool clcmdjump, float clstatsviewheight, qbool cldead, const vec3_t clvelocity); +void V_CalcRefdef(void); +void V_MakeViewIsometric(void); +void V_StartPitchDrift(void); +void V_StopPitchDrift (void); +void V_StartPitchDrift_f(struct cmd_state_s *cmd); + +#endif