Odamex
Setting the Standard in Multiplayer Doom
server/src/sv_ctf.cpp File Reference

Functions

bool G_CheckSpot (player_t &player, mapthing2_t *mthing)
 EXTERN_CVAR (sv_teamsinplay) EXTERN_CVAR(sv_scorelimit) EXTERN_CVAR(ctf_manualreturn) EXTERN_CVAR(ctf_flagathometoscore) EXTERN_CVAR(ctf_flagtimeout) flagdata CTFdata[NUMFLAGS]
void SV_CTFEvent (flag_t f, flag_score_t event, player_t &who)
void CTF_Connect (player_t &player)
void SV_FlagGrab (player_t &player, flag_t f, bool firstgrab)
void SV_FlagReturn (player_t &player, flag_t f)
void SV_FlagScore (player_t &player, flag_t f)
bool SV_FlagTouch (player_t &player, flag_t f, bool firstgrab)
void SV_SocketTouch (player_t &player, flag_t f)
void SV_FlagDrop (player_t &player, flag_t f)
void CTF_RunTics (void)
void CTF_SpawnFlag (flag_t f)
void CTF_SpawnDroppedFlag (flag_t f, int x, int y, int z)
void CTF_CheckFlags (player_t &player)
void CTF_RememberFlagPos (mapthing2_t *mthing)
mapthing2_tCTF_SelectTeamPlaySpot (player_t &player, int selections)
void CTF_Sound (flag_t f, flag_score_t event)

Variables

int shotclock
int TEAMpoints [NUMFLAGS]
char * team_names [NUMTEAMS+2]

Function Documentation

void CTF_CheckFlags ( player_t player)
void CTF_Connect ( player_t player)
void CTF_RememberFlagPos ( mapthing2_t mthing)
void CTF_RunTics ( void  )
mapthing2_t* CTF_SelectTeamPlaySpot ( player_t player,
int  selections 
)
void CTF_Sound ( flag_t  f,
flag_score_t  event 
)
void CTF_SpawnDroppedFlag ( flag_t  f,
int  x,
int  y,
int  z 
)
void CTF_SpawnFlag ( flag_t  f)
EXTERN_CVAR ( sv_teamsinplay  )
bool G_CheckSpot ( player_t player,
mapthing2_t mthing 
)
void SV_CTFEvent ( flag_t  f,
flag_score_t  event,
player_t who 
)
void SV_FlagDrop ( player_t player,
flag_t  f 
)
void SV_FlagGrab ( player_t player,
flag_t  f,
bool  firstgrab 
)
void SV_FlagReturn ( player_t player,
flag_t  f 
)
void SV_FlagScore ( player_t player,
flag_t  f 
)
bool SV_FlagTouch ( player_t player,
flag_t  f,
bool  firstgrab 
)
void SV_SocketTouch ( player_t player,
flag_t  f 
)

Variable Documentation

int shotclock
char* team_names[NUMTEAMS+2]
Initial value:
{
        "BLUE", "RED", "", ""
}
int TEAMpoints[NUMFLAGS]
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends