Display: removed unused redraw_everything function

This commit is contained in:
Charles Dang 2018-03-19 17:00:15 +11:00
parent 9063736fd4
commit ace03abef5
2 changed files with 0 additions and 60 deletions

View file

@ -2193,63 +2193,6 @@ void display::read(const config& cfg)
color_adjust_.b = cfg["color_adjust_blue"].to_int(0);
}
/* Debugging aid to slow things down a bit. Don't ever enable this in a release! */
#ifdef SLOW_THINGS_DOWN
#undef SLOW_THINGS_DOWN
#endif
// #define SLOW_THINGS_DOWN
void display::redraw_everything()
{
if(video_.update_locked()) {
return;
}
invalidateGameStatus_ = true;
reportRects_.clear();
reportSurfaces_.clear();
reports_.clear();
bounds_check_position();
tooltips::clear_tooltips();
theme_.set_resolution(video_.screen_area());
if(!menu_buttons_.empty() || !action_buttons_.empty()) {
create_buttons();
}
if(resources::controller) {
hotkey::command_executor* command_executor = resources::controller->get_hotkey_command_executor();
if(command_executor != nullptr) {
// This function adds button overlays,
// it needs to be run after recreating the buttons.
command_executor->set_button_state();
}
}
if (!gui::in_dialog()) {
labels().recalculate_labels();
}
for(std::function<void(display&)> f : redraw_observers_) {
f(*this);
}
int ticks1 = SDL_GetTicks();
//invalidate_all();
int ticks2 = SDL_GetTicks();
//draw(true,true);
int ticks3 = SDL_GetTicks();
LOG_DP << "invalidate and draw: " << (ticks3 - ticks2) << " and " << (ticks2 - ticks1) << "\n";
complete_redraw_event_.notify_observers();
}
//
// NEW RENDERING CODE =========================================================================
//

View file

@ -505,9 +505,6 @@ public:
/** Capture a (map-)screenshot into a surface. */
surface screenshot(bool map_screenshot = false);
/** Invalidates entire screen, including all tiles and sidebar. Calls redraw observers. */
void redraw_everything();
/** Adds a redraw observer, a function object to be called when redraw_everything is used */
void add_redraw_observer(std::function<void(display&)> f)
{