UFO: Alien Invasion
common Directory Reference
Directory dependency graph for common:
src/common

Files

file  binaryexpressionparser.cpp [code]
 
file  binaryexpressionparser.h [code]
 
file  bsp.cpp [code]
 bsp model loading
 
file  bspslicer.cpp [code]
 
file  bspslicer.h [code]
 
file  cmd.cpp [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.cpp [code]
 model loading and grid oriented movement and scanning
 
file  cmodel.h [code]
 Common model code header (for bsp and others)
 
file  common.cpp [code]
 Misc functions used in client and server.
 
file  common.h [code]
 definitions common between client and server, but not game lib
 
file  cvar.cpp [code]
 Manage cvars.
 
file  cvar.h [code]
 Cvar (console variable) header file.
 
file  dbuffer.cpp [code]
 
file  dbuffer.h [code]
 
file  doxygen.h [code]
 
file  files.cpp [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.cpp [code]
 Grid oriented movement and scanning.
 
file  grid.h [code]
 Battlescape grid functions.
 
file  hashtable.cpp [code]
 Basic hash table for fast lookups.
 
file  hashtable.h [code]
 Header file for hashtable.
 
file  http.cpp [code]
 
file  http.h [code]
 
file  ioapi.cpp [code]
 
file  ioapi.h [code]
 
file  list.cpp [code]
 LINKED LIST implementation.
 
file  list.h [code]
 LINKED LIST interface.
 
file  md4.cpp [code]
 An implementation of MD4 designed for use in the samba SMB authentication protocol.
 
file  md4.h [code]
 
file  md5.cpp [code]
 An implementation of MD5.
 
file  mem.cpp [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.cpp [code]
 Message IO functions - handles size buffers.
 
file  msg.h [code]
 Message IO functions - handles byte ordering and avoids alignment errors.
 
file  net.cpp [code]
 
file  net.h [code]
 
file  netpack.cpp [code]
 
file  netpack.h [code]
 
file  pqueue.cpp [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.cpp [code]
 grid pathfinding and routing
 
file  routing.h [code]
 grid pathfinding and routing
 
file  ScopedCommand.h [code]
 
file  scripts.cpp [code]
 UFO scripts used in client and server.
 
file  scripts.h [code]
 Header for script parsing functions.
 
file  scripts_lua.cpp [code]
 Module for lua script functions.
 
file  scripts_lua.h [code]
 Header for lua script functions.
 
file  sha1.cpp [code]
 
file  sha1.h [code]
 
file  sha2.cpp [code]
 
file  sha2.h [code]
 
file  swig_lua_runtime.h [code]
 
file  tracing.cpp [code]
 model tracing and bounding
 
file  tracing.h [code]
 Tracing functions.
 
file  unzip.cpp [code]
 
file  unzip.h [code]
 
file  xml.cpp [code]
 UFO:AI interface functions to mxml.
 
file  xml.h [code]