aircraft_gui.c
changeset 5078 130939b8e39e
parent 5071 14f432b47034
child 5623 ef2a8a524a95
equal deleted inserted replaced
5077:587701a06b6a 5078:130939b8e39e
   213 {
   213 {
   214 	switch (e->event) {
   214 	switch (e->event) {
   215 	case WE_PAINT: {
   215 	case WE_PAINT: {
   216 		const Vehicle *v = GetVehicle(w->window_number);
   216 		const Vehicle *v = GetVehicle(w->window_number);
   217 		StringID str;
   217 		StringID str;
   218 
   218 		bool is_localplayer = v->owner == _local_player;
   219 		SetWindowWidgetDisabledState(w, 7, v->owner != _local_player);
   219 
   220 		SetWindowWidgetDisabledState(w, 8, !IsAircraftInHangarStopped(v) || v->owner != _local_player);
   220 		SetWindowWidgetDisabledState(w,  7, !is_localplayer);
       
   221 		SetWindowWidgetDisabledState(w,  8, !IsAircraftInHangarStopped(v) || !is_localplayer);
       
   222 		SetWindowWidgetDisabledState(w, 11, !is_localplayer);
   221 
   223 
   222 
   224 
   223 		/* draw widgets & caption */
   225 		/* draw widgets & caption */
   224 		SetDParam(0, v->string_id);
   226 		SetDParam(0, v->string_id);
   225 		SetDParam(1, v->unitnumber);
   227 		SetDParam(1, v->unitnumber);