Freeciv-3.1: base_type Struct Reference

Freeciv-3.1

Loading...
Searching...
No Matches
Data Fields
base_type Struct Reference

`#include <base.h>`

## Data Fields

Base_type_id | item_number
enum base_gui_type | gui_type
int | border_sq
int | vision_main_sq
int | vision_invis_sq
int | vision_subs_sq
struct extra_type * | self

## Detailed Description

Definition at line 41 of file base.h.

## Field Documentation

## ◆ border_sq

int base_type::border_sq

Definition at line 44 of file base.h.

Referenced by handle_ruleset_base(), load_ruleset_terrain(), save_terrain_ruleset(), send_ruleset_bases(), territory_claiming_base(), and tile_border_source_radius_sq().

## ◆ gui_type

enum base_gui_type base_type::gui_type

Definition at line 43 of file base.h.

Referenced by get_base_by_gui_type(), handle_ruleset_base(), helptext_extra(), load_ruleset_terrain(), save_terrain_ruleset(), and send_ruleset_bases().

## ◆ item_number

Base_type_id base_type::item_number

Definition at line 42 of file base.h.

Referenced by base_number(), and base_type_init().

## ◆ self

struct extra_type* base_type::self

Definition at line 49 of file base.h.

Referenced by base_extra_get(), and base_type_init().

## ◆ vision_invis_sq

int base_type::vision_invis_sq

Definition at line 46 of file base.h.

Referenced by destroy_extra(), handle_ruleset_base(), helptext_extra(), load_ruleset_terrain(), map_claim_base(), save_terrain_ruleset(), and send_ruleset_bases().

## ◆ vision_main_sq

int base_type::vision_main_sq

Definition at line 45 of file base.h.

Referenced by destroy_extra(), handle_ruleset_base(), helptext_extra(), load_ruleset_terrain(), map_claim_base(), save_terrain_ruleset(), and send_ruleset_bases().

## ◆ vision_subs_sq

int base_type::vision_subs_sq

Definition at line 47 of file base.h.

Referenced by destroy_extra(), handle_ruleset_base(), helptext_extra(), load_ruleset_terrain(), map_claim_base(), save_terrain_ruleset(), and send_ruleset_bases().