common Directory Reference

src/common/

Files

file  bsp.c [code]
file  cmd.c [code]
 

Script command processing module Command text buffering. Any number of commands can be added in a frame, from several different sources. Most commands come from either keyBindings or console line input, but remote servers can also send across commands and entire text files can be accessed.


file  cmd.h [code]
 

Command text buffering and command execution header.


file  cmodel.c [code]
 

model loading and grid oriented movement and scanning


file  cmodel.h [code]
 

Common model code header (for bsp and others).


file  common.c [code]
 

Misc functions used in client and server.


file  common.h [code]
 

definitions common between client and server, but not game lib


file  cvar.c [code]
 

Manage cvars.


file  cvar.h [code]
 

Cvar (console variable) header file.


file  dbuffer.c [code]
 

A dbuffer is a dynamically sized buffer that stores arbitrary bytes in a queue. It does not provide random access; characters may be inserted only at the end and removed only from the beginning.


file  dbuffer.h [code]
 

Data buffers (struct dbuffer).


file  doxygen.h [code]
file  files.c [code]
 

All of UFO's data access is through a hierarchical file system, but the contents of the file system can be transparently merged from several sources. The "base directory" is the path to the directory holding the ufo binary and the game directory (base). The base directory is only used during filesystem initialization. The "game directory" is the first tree on the search path and directory that all generated files (savegames, screenshots, config files) will be saved to.


file  filesys.h [code]
 

Filesystem header file.


file  grid.c [code]
 

Grid oriented movement and scanning.


file  grid.h [code]
file  http.c [code]
file  http.h [code]
file  ioapi.c [code]
file  ioapi.h [code]
file  list.c [code]
file  list.h [code]
file  md4.c [code]
 

An implementation of MD4 designed for use in the samba SMB authentication protocol.


file  md4.h [code]
file  md5.c [code]
 

An implementation of MD5.


file  mem.c [code]
 

Memory handling with sentinel checking and pools with tags for grouped free'ing.


file  mem.h [code]
 

Memory handling with sentinel checking and pools with tags for grouped free'ing.


file  msg.c [code]
 

Message IO functions - handles size buffers.


file  msg.h [code]
file  net.c [code]
file  net.h [code]
file  netpack.c [code]
file  netpack.h [code]
file  pqueue.c [code]
 

Implementation of a priority queue by using a binary heap.


file  pqueue.h [code]
 

Header file for the priority queue implementation.


file  qfiles.h [code]
 

Header for various formats like pak, and model formats as well as bsp format.


file  routing.c [code]
 

grid pathfinding and routing


file  routing.h [code]
 

grid pathfinding and routing


file  scripts.c [code]
 

UFO scripts used in client and server.


file  scripts.h [code]
 

Header for script parsing functions.


file  tracing.c [code]
 

model tracing and bounding


file  tracing.h [code]
 

Tracing functions.


file  unzip.c [code]
file  unzip.h [code]

Generated by  doxygen 1.6.2