23 std::vector<drawn_sprite>
26 const unit *punit)
const override;
layer_overlays(struct tileset *ts)
void load_sprites() override
Loads all sprites that do not depend on the ruleset.
std::vector< QPixmap * > m_food
virtual ~layer_overlays()=default
std::vector< std::unique_ptr< QPixmap > > m_worked
std::vector< QPixmap * > m_prod
std::vector< QPixmap * > m_trade
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 given sprite array with any needed overlays sprites.
std::vector< std::unique_ptr< QPixmap > > m_unworked
A layer when drawing the map.