1 void SysParms_UPDATE (void)
\r
5 vid_width = cvar("vid_conwidth");
\r
6 vid_height = cvar("vid_conheight");
\r
7 makevectors(input_angles);
\r
8 pl_view_forward = v_forward;
\r
9 pl_view_right = v_right;
\r
11 pl_xyspeed = floor(sqrt(pmove_vel_x*pmove_vel_x + pmove_vel_y*pmove_vel_y));
\r
13 f = getstati(STAT_HEALTH);
\r
15 if(f < 1 && !(player_flags & PFL_DEAD))
\r
16 player_flags |= PFL_DEAD;
\r
17 else if(f >= 1 && player_flags & PFL_DEAD)
\r
18 player_flags -= player_flags & (PFL_DEAD | PFL_GIBBED);
\r
21 void CSQC_Ent_Update (float isnew)
\r
27 void CSQC_Ent_Remove ()
\r
33 void CSQC_Init (void)
\r
37 void CSQC_Shutdown (void)
\r
41 void CSQC_ConsoleCommand (string str)
\r
45 void CSQC_UpdateView (void)
\r
52 R_SetView(VF_DRAWWORLD, 1);
\r
54 if(getstati(STAT_HEALTH) == 6666)
\r
56 R_SetView(VF_DRAWCROSSHAIR, 0);
\r
57 R_SetView(VF_DRAWENGINESBAR, 0);
\r
61 R_SetView(VF_DRAWCROSSHAIR, 1);
\r
62 R_SetView(VF_DRAWENGINESBAR, 1);
\r
65 R_AddEntities(MASK_NORMAL | MASK_ENGINE | MASK_ENGINEVIEWMODELS);
\r
68 if(cvar("cg_showvelocity"))
\r
76 s = strcat(s, " ups");
\r
77 drawstring('1 0 0'*vid_width + '-64 64 0', s, '8 8 0', VEC_1, 1, 0);
\r
79 s = strcat(s, " max");
\r
80 drawstring('1 0 0'*vid_width + '-64 72 0', s, '8 8 0', VEC_1, 1, 0);
\r
84 float CSQC_InputEvent (float event, float parama)
\r
89 void CSQC_Parse_StuffCmd (string msg)
\r
91 // doesn't work, dp obviously doesn't execute csprogs.dat on demo playback
\r
92 if(isdemo() && msg == "menu_showteamselect\n")
\r
97 void CSQC_Parse_Print (string msg)
\r
102 void CSQC_Parse_CenterPrint (string msg)
\r