airport_gui.c
changeset 1116 a38aed715c95
parent 1109 1bab892228cd
child 1313 bba6afb8a995
equal deleted inserted replaced
1115:36d85d14d44b 1116:a38aed715c95
   177 		break;
   177 		break;
   178 	}
   178 	}
   179 
   179 
   180 	case WE_CLICK: {
   180 	case WE_CLICK: {
   181 		switch(e->click.widget) {
   181 		switch(e->click.widget) {
   182 		case 0:
       
   183 			ResetObjectToPlace();
       
   184 			break;
       
   185 		case 3: case 4: case 5: case 6: case 7:
   182 		case 3: case 4: case 5: case 6: case 7:
   186 			_selected_airport_type = e->click.widget - 3;
   183 			_selected_airport_type = e->click.widget - 3;
   187 			SndPlayFx(SND_15_BEEP);
   184 			SndPlayFx(SND_15_BEEP);
   188 			SetWindowDirty(w);
   185 			SetWindowDirty(w);
   189 			break;
   186 			break;
   203 
   200 
   204 		CheckRedrawStationCoverage(w);
   201 		CheckRedrawStationCoverage(w);
   205 	} break;
   202 	} break;
   206 
   203 
   207 	case WE_DESTROY:
   204 	case WE_DESTROY:
   208 		ResetObjectToPlace();
   205 		if (!WP(w,def_d).close)
       
   206 			ResetObjectToPlace();
   209 		break;
   207 		break;
   210 	}
   208 	}
   211 }
   209 }
   212 
   210 
   213 static const Widget _build_airport_picker_widgets[] = {
   211 static const Widget _build_airport_picker_widgets[] = {