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