FTEQW
Documentation of the FTE engine source tree.
cl_cam.c File Reference

Enumerations

enum  {
  TM_USER , TM_HIGHTRACK , TM_KILLER , TM_MODHINTS ,
  TM_STATS
}
 

Functions

void Cam_AutoTrack_Update (const char *mode)
 
qboolean Cam_DrawViewModel (playerview_t *pv)
 
int Cam_TrackNum (playerview_t *pv)
 
void Cam_Unlock (playerview_t *pv)
 
void Cam_Lock (playerview_t *pv, int playernum)
 
trace_t Cam_DoTrace (vec3_t vec1, vec3_t vec2)
 
void Cam_SelfTrack (playerview_t *pv)
 
void Cam_NowLocked (playerview_t *pv)
 
void Cam_Track (playerview_t *pv, usercmd_t *cmd)
 
void Cam_SetModAutoTrack (int userid)
 
void Cam_FinishMove (playerview_t *pv, usercmd_t *cmd)
 
void Cam_Reset (void)
 
void Cam_TrackPlayer (int seat, char *cmdname, char *plrarg)
 
void Cam_Track_f (void)
 
void Cam_Track1_f (void)
 
void Cam_Track2_f (void)
 
void Cam_Track3_f (void)
 
void Cam_Track4_f (void)
 
void CL_InitCam (void)
 

Variables

char cl_spectatorgroup [] = "Spectator Tracking"
 
enum { ... }  autotrackmode
 
char * autotrack_statsrule
 
cvar_t cl_autotrack_team = CVARD("cl_autotrack_team", "", "Specifies a team name that should be auto-tracked (players on other teams will not be candidates for autotracking). Accepts * and ? wildcards for awkward chars.")
 
cvar_t cl_autotrack = CVARCD("cl_autotrack", "auto", CL_AutoTrackChanged, "Specifies the default tracking mode at the start of the map. Use the 'autotrack' command to reset/apply an auto-tracking mode without changing the default.\nValid values are: high, ^hkiller^h, mod, user. Other values are treated as weighting scripts for mvd playback, where available.")
 
cvar_t cl_hightrack = CVARD("cl_hightrack", "0", "Obsolete. If you want hightrack, use '[cl_]autotrack high' instead.")
 
cvar_t cl_chasecam = CVAR("cl_chasecam", "1")
 
cvar_t cl_selfcam = CVAR("cl_selfcam", "1")
 
int selfcam =1
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
TM_USER 
TM_HIGHTRACK 
TM_KILLER 
TM_MODHINTS 
TM_STATS 

Function Documentation

◆ Cam_AutoTrack_Update()

void Cam_AutoTrack_Update ( const char *  mode)

◆ Cam_DoTrace()

trace_t Cam_DoTrace ( vec3_t  vec1,
vec3_t  vec2 
)

◆ Cam_DrawViewModel()

qboolean Cam_DrawViewModel ( playerview_t pv)

◆ Cam_FinishMove()

void Cam_FinishMove ( playerview_t pv,
usercmd_t cmd 
)

◆ Cam_Lock()

void Cam_Lock ( playerview_t pv,
int  playernum 
)

◆ Cam_NowLocked()

void Cam_NowLocked ( playerview_t pv)

◆ Cam_Reset()

void Cam_Reset ( void  )

◆ Cam_SelfTrack()

void Cam_SelfTrack ( playerview_t pv)

◆ Cam_SetModAutoTrack()

void Cam_SetModAutoTrack ( int  userid)

◆ Cam_Track()

void Cam_Track ( playerview_t pv,
usercmd_t cmd 
)

◆ Cam_Track1_f()

void Cam_Track1_f ( void  )

◆ Cam_Track2_f()

void Cam_Track2_f ( void  )

◆ Cam_Track3_f()

void Cam_Track3_f ( void  )

◆ Cam_Track4_f()

void Cam_Track4_f ( void  )

◆ Cam_Track_f()

void Cam_Track_f ( void  )

◆ Cam_TrackNum()

int Cam_TrackNum ( playerview_t pv)

◆ Cam_TrackPlayer()

void Cam_TrackPlayer ( int  seat,
char *  cmdname,
char *  plrarg 
)

◆ Cam_Unlock()

void Cam_Unlock ( playerview_t pv)

◆ CL_InitCam()

void CL_InitCam ( void  )

Variable Documentation

◆ autotrack_statsrule

char* autotrack_statsrule

◆ 

enum { ... } autotrackmode

◆ cl_autotrack

cvar_t cl_autotrack = CVARCD("cl_autotrack", "auto", CL_AutoTrackChanged, "Specifies the default tracking mode at the start of the map. Use the 'autotrack' command to reset/apply an auto-tracking mode without changing the default.\nValid values are: high, ^hkiller^h, mod, user. Other values are treated as weighting scripts for mvd playback, where available.")

◆ cl_autotrack_team

cvar_t cl_autotrack_team = CVARD("cl_autotrack_team", "", "Specifies a team name that should be auto-tracked (players on other teams will not be candidates for autotracking). Accepts * and ? wildcards for awkward chars.")

◆ cl_chasecam

cvar_t cl_chasecam = CVAR("cl_chasecam", "1")

◆ cl_hightrack

cvar_t cl_hightrack = CVARD("cl_hightrack", "0", "Obsolete. If you want hightrack, use '[cl_]autotrack high' instead.")

◆ cl_selfcam

cvar_t cl_selfcam = CVAR("cl_selfcam", "1")

◆ cl_spectatorgroup

char cl_spectatorgroup[] = "Spectator Tracking"

◆ selfcam

int selfcam =1