src/player_gui.cpp
changeset 8032 f35fba9bacb0
parent 8028 e578ea22f371
child 8106 e6790dd9e750
equal deleted inserted replaced
8031:5e19ea672f5c 8032:f35fba9bacb0
  1216 
  1216 
  1217 		case WE_PLACE_OBJ:
  1217 		case WE_PLACE_OBJ:
  1218 			if (DoCommandP(e->we.place.tile, 0, 0, NULL, CMD_BUILD_COMPANY_HQ | CMD_NO_WATER | CMD_MSG(STR_7071_CAN_T_BUILD_COMPANY_HEADQUARTERS)))
  1218 			if (DoCommandP(e->we.place.tile, 0, 0, NULL, CMD_BUILD_COMPANY_HQ | CMD_NO_WATER | CMD_MSG(STR_7071_CAN_T_BUILD_COMPANY_HEADQUARTERS)))
  1219 				ResetObjectToPlace();
  1219 				ResetObjectToPlace();
  1220 				w->widget[PCW_WIDGET_BUILD_VIEW_HQ].type = WWT_PUSHTXTBTN; // this button can now behave as a normal push button
  1220 				w->widget[PCW_WIDGET_BUILD_VIEW_HQ].type = WWT_PUSHTXTBTN; // this button can now behave as a normal push button
  1221 				RaiseWindowButtons(w);
  1221 				w->RaiseButtons();
  1222 			break;
  1222 			break;
  1223 
  1223 
  1224 		case WE_ABORT_PLACE_OBJ:
  1224 		case WE_ABORT_PLACE_OBJ:
  1225 			RaiseWindowButtons(w);
  1225 			w->RaiseButtons();
  1226 			break;
  1226 			break;
  1227 
  1227 
  1228 		case WE_DESTROY:
  1228 		case WE_DESTROY:
  1229 			DeleteWindowById(WC_PLAYER_FACE, w->window_number);
  1229 			DeleteWindowById(WC_PLAYER_FACE, w->window_number);
  1230 			if (w->window_number == _local_player) DeleteWindowById(WC_COMPANY_PASSWORD_WINDOW, 0);
  1230 			if (w->window_number == _local_player) DeleteWindowById(WC_COMPANY_PASSWORD_WINDOW, 0);