Directories | |
directory | battlescape |
directory | campaign |
directory | cinematic |
directory | input |
directory | multiplayer |
directory | mxml |
directory | renderer |
directory | sound |
directory | ui |
Files | |
file | cgame.h [code] |
Client game mode interface. | |
file | cl_console.c [code] |
Console related code. | |
file | cl_console.h [code] |
Console header file. | |
file | cl_game.c [code] |
Shared game type code. | |
file | cl_game.h [code] |
Shared game type headers. | |
file | cl_game_campaign.c [code] |
Singleplayer campaign game type code. | |
file | cl_game_campaign.h [code] |
Singleplayer campaign game type headers. | |
file | cl_game_multiplayer.c [code] |
Multiplayer game type code. | |
file | cl_game_multiplayer.h [code] |
Multiplayer game type headers. | |
file | cl_game_skirmish.c [code] |
Skirmish game type implementation. | |
file | cl_game_skirmish.h [code] |
Skirmish game type headers. | |
file | cl_http.c [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.c [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.c [code] |
file | cl_inventory_callbacks.h [code] |
file | cl_irc.c [code] |
IRC client implementation for UFO:AI. | |
file | cl_irc.h [code] |
IRC client header for UFO:AI. | |
file | cl_language.c [code] |
Language code. | |
file | cl_language.h [code] |
file | cl_main.c [code] |
Primary functions for the client. NB: The main() is system-specific and can currently be found in ports/. | |
file | cl_menu.c [code] |
Client menu functions. | |
file | cl_menu.h [code] |
Header for client menu implementation. | |
file | cl_renderer.h [code] |
file | cl_screen.c [code] |
Master for refresh, status bar, console, chat, notify, etc. | |
file | cl_screen.h [code] |
Header for certain screen operations. | |
file | cl_sequence.c [code] |
Non-interactive sequence rendering and AVI recording. | |
file | cl_sequence.h [code] |
file | cl_shared.h [code] |
Share stuff between the different cgame implementations. | |
file | cl_team.c [code] |
Team management, name generation and parsing. | |
file | cl_team.h [code] |
file | cl_tip.c [code] |
Tip of the day code. | |
file | cl_tip.h [code] |
file | cl_tutorials.c [code] |
file | cl_tutorials.h [code] |
file | cl_video.c [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. |