UFO: Alien Invasion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
client Directory Reference

Directories

directory  battlescape
 
directory  cgame
 
directory  cinematic
 
directory  input
 
directory  renderer
 
directory  sound
 
directory  ui
 
directory  web
 

Files

file  cl_console.cpp [code]
 Console related code.
 
file  cl_console.h [code]
 Console header file.
 
file  cl_http.cpp [code]
 HTTP downloading is used if the server provides a content server URL in the connect message. Any missing content the client needs will then use the HTTP server. CURL is used to enable multiple files to be downloaded in parallel to improve performance on high latency links when small files such as textures are needed. Since CURL natively supports gzip content encoding, any files on the HTTP server should ideally be gzipped to conserve bandwidth.
 
file  cl_http.h [code]
 cURL header
 
file  cl_inventory.cpp [code]
 General actor related inventory function for are used in every game mode.
 
file  cl_inventory.h [code]
 Header file for inventory handling and Equipment menu.
 
file  cl_inventory_callbacks.cpp [code]
 
file  cl_inventory_callbacks.h [code]
 
file  cl_irc.cpp [code]
 IRC client implementation for UFO:AI.
 
file  cl_irc.h [code]
 IRC client header for UFO:AI.
 
file  cl_language.cpp [code]
 Language code.
 
file  cl_language.h [code]
 
file  cl_lua.cpp [code]
 Basic lua initialization for the client.
 
file  cl_lua.h [code]
 
file  cl_main.cpp [code]
 Primary functions for the client. NB: The main() is system-specific and can currently be found in ports/.
 
file  cl_menu.cpp [code]
 Client menu functions.
 
file  cl_menu.h [code]
 Header for client menu implementation.
 
file  cl_renderer.h [code]
 
file  cl_screen.cpp [code]
 Master for refresh, status bar, console, chat, notify, etc.
 
file  cl_screen.h [code]
 Header for certain screen operations.
 
file  cl_shared.h [code]
 Share stuff between the different cgame implementations.
 
file  cl_team.cpp [code]
 Team management, name generation and parsing.
 
file  cl_team.h [code]
 
file  cl_tip.cpp [code]
 Tip of the day code.
 
file  cl_tip.h [code]
 
file  cl_tutorials.cpp [code]
 
file  cl_tutorials.h [code]
 
file  cl_video.cpp [code]
 Shared client functions for windowed and fullscreen graphics interface module.
 
file  cl_video.h [code]
 Video driver defs.
 
file  client.h [code]
 Primary header for client.