Freeciv21
Develop your civilization from humble roots to a global empire
functions Struct Reference

#include <fc_interface.h>

Public Attributes

server_setting_id(* server_setting_by_name )(const char *name)
 
const char *(* server_setting_name_get )(server_setting_id id)
 
enum sset_type(* server_setting_type_get )(server_setting_id id)
 
bool(* server_setting_val_bool_get )(server_setting_id id)
 
int(* server_setting_val_int_get )(server_setting_id id)
 
unsigned int(* server_setting_val_bitwise_get )(server_setting_id id)
 
void(* create_extra )(struct tile *ptile, const extra_type *pextra, struct player *pplayer)
 
void(* destroy_extra )(struct tile *ptile, struct extra_type *pextra)
 
bool(* player_tile_vision_get )(const struct tile *ptile, const struct player *pplayer, enum vision_layer vision)
 
int(* player_tile_city_id_get )(const struct tile *ptile, const struct player *pplayer)
 

Detailed Description

Definition at line 24 of file fc_interface.h.

Member Data Documentation

◆ create_extra

void(* functions::create_extra) (struct tile *ptile, const extra_type *pextra, struct player *pplayer)

Definition at line 31 of file fc_interface.h.

Referenced by fc_interface_init_client(), and tile_create_extra().

◆ destroy_extra

void(* functions::destroy_extra) (struct tile *ptile, struct extra_type *pextra)

Definition at line 33 of file fc_interface.h.

Referenced by fc_interface_init_client(), and tile_destroy_extra().

◆ player_tile_city_id_get

int(* functions::player_tile_city_id_get) (const struct tile *ptile, const struct player *pplayer)

◆ player_tile_vision_get

bool(* functions::player_tile_vision_get) (const struct tile *ptile, const struct player *pplayer, enum vision_layer vision)

◆ server_setting_by_name

server_setting_id(* functions::server_setting_by_name) (const char *name)

◆ server_setting_name_get

const char*(* functions::server_setting_name_get) (server_setting_id id)

◆ server_setting_type_get

enum sset_type(* functions::server_setting_type_get) (server_setting_id id)

◆ server_setting_val_bitwise_get

unsigned int(* functions::server_setting_val_bitwise_get) (server_setting_id id)

◆ server_setting_val_bool_get

bool(* functions::server_setting_val_bool_get) (server_setting_id id)

◆ server_setting_val_int_get

int(* functions::server_setting_val_int_get) (server_setting_id id)