Freeciv21
Develop your civilization from humble roots to a global empire
freeciv::layer_terrain::terrain_info Struct Reference
+ Collaboration diagram for freeciv::layer_terrain::terrain_info:

Public Attributes

sprite_type type = CELL_WHOLE
 
QString sprite_name
 
int offset_x = 0
 
int offset_y = 0
 
match_style style = MATCH_NONE
 
matching_groupgroup = nullptr
 
std::vector< matching_group * > matches_with
 
std::vector< QPixmap * > sprites = {}
 
bool blend = false
 
std::array< QPixmap *, 4 > blend_sprites = {nullptr}
 

Detailed Description

Definition at line 49 of file layer_terrain.h.

Member Data Documentation

◆ blend

bool freeciv::layer_terrain::terrain_info::blend = false

Definition at line 60 of file layer_terrain.h.

Referenced by freeciv::layer_terrain::initialize_blending().

◆ blend_sprites

std::array<QPixmap *, 4> freeciv::layer_terrain::terrain_info::blend_sprites = {nullptr}

Definition at line 61 of file layer_terrain.h.

Referenced by freeciv::layer_terrain::initialize_blending().

◆ group

◆ matches_with

◆ offset_x

int freeciv::layer_terrain::terrain_info::offset_x = 0

Definition at line 52 of file layer_terrain.h.

◆ offset_y

int freeciv::layer_terrain::terrain_info::offset_y = 0

Definition at line 52 of file layer_terrain.h.

◆ sprite_name

◆ sprites

◆ style

match_style freeciv::layer_terrain::terrain_info::style = MATCH_NONE

◆ type

sprite_type freeciv::layer_terrain::terrain_info::type = CELL_WHOLE

Definition at line 50 of file layer_terrain.h.

Referenced by freeciv::layer_terrain::initialize_terrain().