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] |