@@ -285,12 +285,28 @@ static void InvalidateNewGRFChangeWindow
static void InvalidateCompanyLiveryWindow(int32 new_value)
{
InvalidateWindowClassesData(WC_COMPANY_COLOUR, -1);
ResetVehicleColourMap();
}
static void PatchpackInvalidateRunningCostsOrElse(int32 new_value)
InvalidateWindowClassesData(WC_AIRCRAFT_LIST);
InvalidateWindowClassesData(WC_BUILD_VEHICLE);
InvalidateWindowClassesData(WC_ENGINE_PREVIEW);
InvalidateWindowClassesData(WC_FINANCES);
InvalidateWindowClassesData(WC_PERFORMANCE_DETAIL);
InvalidateWindowClassesData(WC_PERFORMANCE_HISTORY);
InvalidateWindowClassesData(WC_REPLACE_VEHICLE);
InvalidateWindowClassesData(WC_ROADVEH_LIST);
InvalidateWindowClassesData(WC_SHIPS_LIST);
InvalidateWindowClassesData(WC_TRAINS_LIST);
InvalidateWindowClassesData(WC_VEHICLE_DETAILS);
InvalidateWindowClassesData(WC_VEHICLE_VIEW);
static void DifficultyNoiseChange(int32 new_value)
if (_game_mode == GM_NORMAL) {
UpdateAirportsNoise();
if (_settings_game.economy.station_noise_level) {
InvalidateWindowClassesData(WC_TOWN_VIEW, 0);