src/road_gui.cpp
changeset 7768 2060e8d65a72
parent 7762 03721db0ac1c
child 7835 1178f1162f77
equal deleted inserted replaced
7767:7d8033aa8248 7768:2060e8d65a72
   552 		LowerWindowWidget(w, _road_station_picker_orientation + 3);
   552 		LowerWindowWidget(w, _road_station_picker_orientation + 3);
   553 		LowerWindowWidget(w, _station_show_coverage + 9);
   553 		LowerWindowWidget(w, _station_show_coverage + 9);
   554 		break;
   554 		break;
   555 
   555 
   556 	case WE_PAINT: {
   556 	case WE_PAINT: {
   557 		int image;
       
   558 
       
   559 		if (WP(w, def_d).close) return;
   557 		if (WP(w, def_d).close) return;
   560 
   558 
   561 		DrawWindowWidgets(w);
   559 		DrawWindowWidgets(w);
   562 
   560 
   563 		if (_station_show_coverage) {
   561 		if (_station_show_coverage) {
   565 			SetTileSelectBigSize(-rad, -rad, 2 * rad, 2 * rad);
   563 			SetTileSelectBigSize(-rad, -rad, 2 * rad, 2 * rad);
   566 		} else {
   564 		} else {
   567 			SetTileSelectSize(1, 1);
   565 			SetTileSelectSize(1, 1);
   568 		}
   566 		}
   569 
   567 
   570 		image = (w->window_class == WC_BUS_STATION) ? GFX_BUS_BASE : GFX_TRUCK_BASE;
   568 		StationType st = (w->window_class == WC_BUS_STATION) ? STATION_BUS : STATION_TRUCK;
   571 
   569 
   572 		StationPickerDrawSprite(103, 35, RAILTYPE_BEGIN, ROADTYPE_ROAD, image);
   570 		StationPickerDrawSprite(103, 35, st, RAILTYPE_BEGIN, ROADTYPE_ROAD, 0);
   573 		StationPickerDrawSprite(103, 85, RAILTYPE_BEGIN, ROADTYPE_ROAD, image + 1);
   571 		StationPickerDrawSprite(103, 85, st, RAILTYPE_BEGIN, ROADTYPE_ROAD, 1);
   574 		StationPickerDrawSprite(35, 85, RAILTYPE_BEGIN, ROADTYPE_ROAD, image + 2);
   572 		StationPickerDrawSprite( 35, 85, st, RAILTYPE_BEGIN, ROADTYPE_ROAD, 2);
   575 		StationPickerDrawSprite(35, 35, RAILTYPE_BEGIN, ROADTYPE_ROAD, image + 3);
   573 		StationPickerDrawSprite( 35, 35, st, RAILTYPE_BEGIN, ROADTYPE_ROAD, 3);
   576 
   574 
   577 		image = (w->window_class == WC_BUS_STATION) ? GFX_BUS_BASE_EXT : GFX_TRUCK_BASE_EXT;
   575 		StationPickerDrawSprite(171, 35, st, RAILTYPE_BEGIN, _cur_roadtype, 4);
   578 
   576 		StationPickerDrawSprite(171, 85, st, RAILTYPE_BEGIN, _cur_roadtype, 5);
   579 		StationPickerDrawSprite(171, 35, RAILTYPE_BEGIN, _cur_roadtype, image);
       
   580 		StationPickerDrawSprite(171, 85, RAILTYPE_BEGIN, _cur_roadtype, image + 1);
       
   581 
   577 
   582 		DrawStationCoverageAreaText(2, 146,
   578 		DrawStationCoverageAreaText(2, 146,
   583 			(w->window_class == WC_BUS_STATION) ? SCT_PASSENGERS_ONLY : SCT_NON_PASSENGERS_ONLY,
   579 			(w->window_class == WC_BUS_STATION) ? SCT_PASSENGERS_ONLY : SCT_NON_PASSENGERS_ONLY,
   584 			3);
   580 			3);
   585 
   581