struct tile * city_tile(const struct city *pcity)
Return the tile location of the city.
void update_all()
Requests an update of the whole (visible) map.
void update_tile_label(const tile *tile)
Registers a tile label for update.
std::map< const tile *, updates > m_updates
bool full() const
Returns true if the whole map should be updated.
void update_city_description(const city *city)
Registers a city label for update.
void clear()
Clears all pending updates.
map_updates_handler(QObject *parent=nullptr)
Constructor.
void update(const city *city, bool full)
Registers a city for update.
client_options * gui_options
bool unit_drawn_with_city_outline(const struct unit *punit, bool check_focus)
Indicate whether a unit is to be drawn with a surrounding city outline under current conditions.