UFO: Alien Invasion
cl_shared.h File Reference

Share stuff between the different cgame implementations. More...

#include "DateTime.h"
#include "../common/common.h"
#include <libintl.h>
#include <locale.h>
Include dependency graph for cl_shared.h:

Go to the source code of this file.

Data Structures

struct  geoscapeData_t
 

Macros

#define TEXT_DOMAIN   "ufoai"
 
#define _(String)   gettext(String)
 
#define gettext_noop(String)   String
 
#define N_(String)   gettext_noop (String)
 
#define INVDEF(containerID)   (&csi.ids[(containerID)])
 
#define XVI_WIDTH   512
 
#define XVI_HEIGHT   256
 
#define RADAR_WIDTH   512
 
#define RADAR_HEIGHT   256
 
#define MapDef_ForeachSingleplayer(var)   MapDef_ForeachCondition(var, (var)->singleplayer)
 
#define MapDef_ForeachSingleplayerCampaign(var)   MapDef_ForeachCondition(var, (var)->singleplayer && (var)->campaign)
 

Enumerations

enum  connstate_t {
  ca_uninitialized , ca_disconnected , ca_connecting , ca_connected ,
  ca_active
}
 

Functions

mapDef_tCom_GetMapDefinitionByID (const char *mapDefID)
 

Variables

memPool_tcl_genericPool
 

Detailed Description

Share stuff between the different cgame implementations.

Definition in file cl_shared.h.

Macro Definition Documentation

◆ _

#define _ (   String)    gettext(String)

Definition at line 44 of file cl_shared.h.

◆ gettext_noop

#define gettext_noop (   String)    String

Definition at line 45 of file cl_shared.h.

◆ INVDEF

#define INVDEF (   containerID)    (&csi.ids[(containerID)])

Definition at line 48 of file cl_shared.h.

◆ MapDef_ForeachSingleplayer

#define MapDef_ForeachSingleplayer (   var)    MapDef_ForeachCondition(var, (var)->singleplayer)

Definition at line 83 of file cl_shared.h.

◆ MapDef_ForeachSingleplayerCampaign

#define MapDef_ForeachSingleplayerCampaign (   var)    MapDef_ForeachCondition(var, (var)->singleplayer && (var)->campaign)

Definition at line 84 of file cl_shared.h.

◆ N_

#define N_ (   String)    gettext_noop (String)

Definition at line 46 of file cl_shared.h.

◆ RADAR_HEIGHT

#define RADAR_HEIGHT   256

Definition at line 53 of file cl_shared.h.

◆ RADAR_WIDTH

#define RADAR_WIDTH   512

Definition at line 52 of file cl_shared.h.

◆ TEXT_DOMAIN

#define TEXT_DOMAIN   "ufoai"

Definition at line 43 of file cl_shared.h.

◆ XVI_HEIGHT

#define XVI_HEIGHT   256

Definition at line 51 of file cl_shared.h.

◆ XVI_WIDTH

#define XVI_WIDTH   512

Definition at line 50 of file cl_shared.h.

Enumeration Type Documentation

◆ connstate_t

Enumerator
ca_uninitialized 
ca_disconnected 

not talking to a server

ca_connecting 

sending request packets to the server

ca_connected 

netchan_t established, waiting for svc_serverdata

ca_active 

game views should be displayed

Definition at line 75 of file cl_shared.h.

Function Documentation

◆ Com_GetMapDefinitionByID()

mapDef_t * Com_GetMapDefinitionByID ( const char *  mapDefID)

Definition at line 3598 of file scripts.cpp.

References Com_DPrintf(), DEBUG_SHARED, mapDef_t::id, MapDef_Foreach, and Q_streq.

Referenced by GAME_GetImportData(), and TEST_F().

Variable Documentation

◆ cl_genericPool