237 SetTileSelectBigSize(-rad, -rad, 2 * rad, 2 * rad); |
237 SetTileSelectBigSize(-rad, -rad, 2 * rad, 2 * rad); |
238 } else { |
238 } else { |
239 SetTileSelectBigSize(0, 0, 0, 0); |
239 SetTileSelectBigSize(0, 0, 0, 0); |
240 } |
240 } |
241 |
241 |
242 DrawStringCentered(74, 17, STR_3066_COVERAGE_AREA_HIGHLIGHT, 0); |
|
243 DrawStationCoverageAreaText(4, 50, (uint)-1, rad); |
242 DrawStationCoverageAreaText(4, 50, (uint)-1, rad); |
244 break; |
243 break; |
245 } |
244 } |
246 |
245 |
247 case WE_CLICK: |
246 case WE_CLICK: |
269 break; |
268 break; |
270 } |
269 } |
271 } |
270 } |
272 |
271 |
273 static const Widget _build_dock_station_widgets[] = { |
272 static const Widget _build_dock_station_widgets[] = { |
274 { WWT_CLOSEBOX, RESIZE_NONE, 7, 0, 10, 0, 13, STR_00C5, STR_018B_CLOSE_WINDOW}, |
273 { WWT_CLOSEBOX, RESIZE_NONE, 7, 0, 10, 0, 13, STR_00C5, STR_018B_CLOSE_WINDOW}, |
275 { WWT_CAPTION, RESIZE_NONE, 7, 11, 147, 0, 13, STR_3068_DOCK, STR_018C_WINDOW_TITLE_DRAG_THIS}, |
274 { WWT_CAPTION, RESIZE_NONE, 7, 11, 147, 0, 13, STR_3068_DOCK, STR_018C_WINDOW_TITLE_DRAG_THIS}, |
276 { WWT_PANEL, RESIZE_NONE, 7, 0, 147, 14, 74, 0x0, STR_NULL}, |
275 { WWT_PANEL, RESIZE_NONE, 7, 0, 147, 14, 74, 0x0, STR_NULL}, |
277 { WWT_TEXTBTN, RESIZE_NONE, 14, 14, 73, 30, 40, STR_02DB_OFF, STR_3065_DON_T_HIGHLIGHT_COVERAGE}, |
276 { WWT_TEXTBTN, RESIZE_NONE, 14, 14, 73, 30, 40, STR_02DB_OFF, STR_3065_DON_T_HIGHLIGHT_COVERAGE}, |
278 { WWT_TEXTBTN, RESIZE_NONE, 14, 74, 133, 30, 40, STR_02DA_ON, STR_3064_HIGHLIGHT_COVERAGE_AREA}, |
277 { WWT_TEXTBTN, RESIZE_NONE, 14, 74, 133, 30, 40, STR_02DA_ON, STR_3064_HIGHLIGHT_COVERAGE_AREA}, |
|
278 { WWT_LABEL, RESIZE_NONE, 7, 0, 147, 17, 30, STR_3066_COVERAGE_AREA_HIGHLIGHT, STR_NULL}, |
279 { WIDGETS_END}, |
279 { WIDGETS_END}, |
280 }; |
280 }; |
281 |
281 |
282 static const WindowDesc _build_dock_station_desc = { |
282 static const WindowDesc _build_dock_station_desc = { |
283 -1, -1, 148, 75, |
283 -1, -1, 148, 75, |