31 void dirty_rect(
int canvas_x,
int canvas_y,
int pixel_width,
41 struct city *pcity,
int *width,
int *height);
void flush_dirty(void)
Flush all regions that have been previously marked as dirty.
void debug_tile(tile *t)
Callback to set the tile being debugged.
void update_info_label(void)
Typically an info box is provided to tell the player about the state of their civilization.
void update_turn_done_button(bool do_restore)
If do_restore is false it should change the turn button style (to draw the user's attention to it).
void dirty_all(void)
Mark the entire screen area as "dirty" so that we can flush it later.
void tileset_changed(void)
This function is called when the tileset is changed.
void put_cross_overlay_tile(struct tile *ptile)
Draw a cross-hair overlay on a tile.
void draw_selection_rectangle(int canvas_x, int canvas_y, int w, int h)
Area Selection.
void dirty_rect(int canvas_x, int canvas_y, int pixel_width, int pixel_height)
Mark the rectangular region as "dirty" so that we know to flush it later.
void update_minimap(void)
Return a canvas that is the overview window.
void show_city_desc(QPixmap *pcanvas, int canvas_x, int canvas_y, struct city *pcity, int *width, int *height)
Draw a description for the given city.
void update_unit_info_label(const std::vector< unit * > &unit_list)
Update the information label which gives info on the current unit and the tile under the current unit...
void update_mouse_cursor(enum cursor_type new_cursor_type)
Update the mouse cursor.