#include <layer_grid.h>
|
| | layer_grid (struct tileset *ts, mapview_layer layer) |
| |
| virtual | ~layer_grid ()=default |
| |
| void | load_sprites () override |
| | Loads all sprites that do not depend on the ruleset. More...
|
| |
| std::vector< drawn_sprite > | fill_sprite_array (const tile *ptile, const tile_edge *pedge, const tile_corner *pcorner, const unit *punit) const override |
| | Fill in the grid sprites for the given tile, city, and unit. More...
|
| |
| void | initialize_player (const player *player) override |
| | Initializes border data for a player. More...
|
| |
| void | free_player (int player_id) override |
| | Frees border data for a player. More...
|
| |
| | layer (struct tileset *ts, mapview_layer layer) |
| | Constructor. More...
|
| |
| virtual | ~layer ()=default |
| | Destructor. More...
|
| |
| virtual void | initialize_city_style (const citystyle &style, int index) |
| | Initializes data for a city style. More...
|
| |
| virtual void | initialize_extra (const extra_type *extra, const QString &tag, extrastyle_id style) |
| | Initializes extra-specific data. More...
|
| |
| virtual void | initialize_terrain (const terrain *terrain) |
| | Initializes terrain-specific data. More...
|
| |
| virtual void | reset_ruleset () |
| | Resets cached data that depends on the ruleset. More...
|
| |
| mapview_layer | type () const |
| |
Definition at line 18 of file layer_grid.h.
◆ edge_data
◆ unique_edge_data
◆ layer_grid()
| freeciv::layer_grid::layer_grid |
( |
struct tileset * |
ts, |
|
|
mapview_layer |
layer |
|
) |
| |
|
explicit |
◆ ~layer_grid()
| virtual freeciv::layer_grid::~layer_grid |
( |
| ) |
|
|
virtualdefault |
◆ fill_sprite_array()
◆ free_player()
| void freeciv::layer_grid::free_player |
( |
int |
player_id | ) |
|
|
overridevirtual |
◆ initialize_player()
| void freeciv::layer_grid::initialize_player |
( |
const player * |
player | ) |
|
|
overridevirtual |
◆ load_sprites()
| void freeciv::layer_grid::load_sprites |
( |
| ) |
|
|
overridevirtual |
◆ m_basic_borders
◆ m_borders
◆ m_city
| std::array<QPixmap *, EDGE_COUNT> freeciv::layer_grid::m_city = {nullptr} |
|
private |
◆ m_main
| std::array<QPixmap *, EDGE_COUNT> freeciv::layer_grid::m_main = {nullptr} |
|
private |
◆ m_nonnative
| QPixmap * freeciv::layer_grid::m_nonnative |
|
private |
◆ m_selected
| std::array<QPixmap *, EDGE_COUNT> freeciv::layer_grid::m_selected = {nullptr} |
|
private |
◆ m_unavailable
| QPixmap* freeciv::layer_grid::m_unavailable |
|
private |
◆ m_worked
| std::array<QPixmap *, EDGE_COUNT> freeciv::layer_grid::m_worked = {nullptr} |
|
private |