UFO: Alien Invasion
Loading...
Searching...
No Matches
common Directory Reference
Directory dependency graph for common:
src/common

Files

 
binaryexpressionparser.cpp
 
binaryexpressionparser.h
 
bsp.cpp
 bsp model loading
 
cmd.cpp
 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.
 
cmd.h
 Command text buffering and command execution header.
 
cmodel.cpp
 model loading and grid oriented movement and scanning
 
cmodel.h
 Common model code header (for bsp and others).
 
common.cpp
 Misc functions used in client and server.
 
common.h
 definitions common between client and server, but not game lib
 
cvar.cpp
 Manage cvars.
 
cvar.h
 Cvar (console variable) header file.
 
dbuffer.cpp
 
dbuffer.h
 
doxygen.h
 
files.cpp
 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.
 
filesys.h
 Filesystem header file.
 
grid.cpp
 Grid oriented movement and scanning.
 
grid.h
 Battlescape grid functions.
 
hashtable.cpp
 Basic hash table for fast lookups.
 
hashtable.h
 Header file for hashtable.
 
http.cpp
 
http.h
 
ioapi.cpp
 
ioapi.h
 
list.cpp
 LINKED LIST implementation.
 
list.h
 LINKED LIST interface.
 
md4.cpp
 An implementation of MD4 designed for use in the samba SMB authentication protocol.
 
md4.h
 
md5.cpp
 An implementation of MD5.
 
mem.cpp
 Memory handling with sentinel checking and pools with tags for grouped free'ing.
 
mem.h
 Memory handling with sentinel checking and pools with tags for grouped free'ing.
 
msg.cpp
 Message IO functions - handles size buffers.
 
msg.h
 Message IO functions - handles byte ordering and avoids alignment errors.
 
net.cpp
 
net.h
 
netpack.cpp
 
netpack.h
 
pqueue.cpp
 Implementation of a priority queue by using a binary heap.
 
pqueue.h
 Header file for the priority queue implementation.
 
qfiles.h
 Header for various formats like pak, and model formats as well as bsp format.
 
routing.cpp
 grid pathfinding and routing
 
routing.h
 grid pathfinding and routing
 
ScopedCommand.h
 
scripts.cpp
 UFO scripts used in client and server.
 
scripts.h
 Header for script parsing functions.
 
scripts_lua.cpp
 Module for lua script functions.
 
scripts_lua.h
 Header for lua script functions.
 
sha1.cpp
 
sha1.h
 
sha2.cpp
 
sha2.h
 
swig_lua_runtime.h
 
tracing.cpp
 model tracing and bounding
 
tracing.h
 Tracing functions.
 
unzip.cpp
 
unzip.h
 
xml.cpp
 UFO:AI interface functions to mxml.
 
xml.h