equal
deleted
inserted
replaced
134 |
134 |
135 struct BuildDocksToolbarWindow : Window { |
135 struct BuildDocksToolbarWindow : Window { |
136 BuildDocksToolbarWindow(const WindowDesc *desc, WindowNumber window_number) : Window(desc, window_number) |
136 BuildDocksToolbarWindow(const WindowDesc *desc, WindowNumber window_number) : Window(desc, window_number) |
137 { |
137 { |
138 this->FindWindowPlacementAndResize(desc); |
138 this->FindWindowPlacementAndResize(desc); |
139 if (_settings.gui.link_terraform_toolbar) ShowTerraformToolbar(this); |
139 if (_settings_client.gui.link_terraform_toolbar) ShowTerraformToolbar(this); |
140 } |
140 } |
141 |
141 |
142 ~BuildDocksToolbarWindow() |
142 ~BuildDocksToolbarWindow() |
143 { |
143 { |
144 if (_settings.gui.link_terraform_toolbar) DeleteWindowById(WC_SCEN_LAND_GEN, 0); |
144 if (_settings_client.gui.link_terraform_toolbar) DeleteWindowById(WC_SCEN_LAND_GEN, 0); |
145 } |
145 } |
146 |
146 |
147 virtual void OnPaint() |
147 virtual void OnPaint() |
148 { |
148 { |
149 this->SetWidgetsDisabledState(!CanBuildVehicleInfrastructure(VEH_SHIP), DTW_DEPOT, DTW_STATION, DTW_BUOY, WIDGET_LIST_END); |
149 this->SetWidgetsDisabledState(!CanBuildVehicleInfrastructure(VEH_SHIP), DTW_DEPOT, DTW_STATION, DTW_BUOY, WIDGET_LIST_END); |
261 this->FindWindowPlacementAndResize(desc); |
261 this->FindWindowPlacementAndResize(desc); |
262 } |
262 } |
263 |
263 |
264 virtual void OnPaint() |
264 virtual void OnPaint() |
265 { |
265 { |
266 int rad = (_settings.station.modified_catchment) ? CA_DOCK : CA_UNMODIFIED; |
266 int rad = (_settings_game.station.modified_catchment) ? CA_DOCK : CA_UNMODIFIED; |
267 |
267 |
268 this->DrawWidgets(); |
268 this->DrawWidgets(); |
269 |
269 |
270 if (_station_show_coverage) { |
270 if (_station_show_coverage) { |
271 SetTileSelectBigSize(-rad, -rad, 2 * rad, 2 * rad); |
271 SetTileSelectBigSize(-rad, -rad, 2 * rad, 2 * rad); |