aircraft_gui.c
changeset 2639 8a7342eb3a78
parent 2630 35249d2ded3e
child 2647 c3a5b4c7a5aa
--- a/aircraft_gui.c	Mon Nov 14 15:22:12 2005 +0000
+++ b/aircraft_gui.c	Mon Nov 14 19:48:04 2005 +0000
@@ -65,13 +65,11 @@
 {
 	int image = GetAircraftImage(v, 6);
 	uint32 ormod = SPRITE_PALETTE(PLAYER_SPRITE_COLOR(v->owner));
-	if (v->vehstatus & VS_CRASHED)
-		ormod = PALETTE_CRASH;
-	DrawSprite(image | ormod, x+25, y+10);
-	if (v->subtype == 0)
-		DrawSprite(SPR_ROTOR_STOPPED, x + 25, y + 5);
+	if (v->vehstatus & VS_CRASHED) ormod = PALETTE_CRASH;
+	DrawSprite(image | ormod, x + 25, y + 10);
+	if (v->subtype == 0) DrawSprite(SPR_ROTOR_STOPPED, x + 25, y + 5);
 	if (v->index == selection) {
-		DrawFrameRect(x-1, y-1, x+58, y+21, 0xF, FR_BORDERONLY);
+		DrawFrameRect(x - 1, y - 1, x + 58, y + 21, 0xF, FR_BORDERONLY);
 	}
 }
 
@@ -90,20 +88,14 @@
 
 void CcCloneAircraft(bool success, uint tile, uint32 p1, uint32 p2)
 {
-	if (success) {
-		const Vehicle* v = GetVehicle(_new_aircraft_id);
-
-		ShowAircraftViewWindow(v);
-	}
+	if (success) ShowAircraftViewWindow(GetVehicle(_new_aircraft_id));
 }
 
 static void NewAircraftWndProc(Window *w, WindowEvent *e)
 {
-	switch(e->event) {
-
+	switch (e->event) {
 	case WE_PAINT: {
-		if (w->window_number == 0)
-			SETBIT(w->disabled_state, 5);
+		if (w->window_number == 0) SETBIT(w->disabled_state, 5);
 
 		{
 			int count = 0;
@@ -111,8 +103,7 @@
 			const Engine* e = GetEngine(AIRCRAFT_ENGINES_INDEX);
 
 			do {
-				if (HASBIT(e->player_avail, _local_player))
-					count++;
+				if (HASBIT(e->player_avail, _local_player)) count++;
 			} while (++e,--num);
 			SetVScrollCount(w, count);
 		}
@@ -508,7 +499,7 @@
 	switch(e->event) {
 	case WE_PAINT: {
 		const Vehicle* v = GetVehicle(w->window_number);
-		uint32 disabled = 1<<8;
+		uint32 disabled = 1 << 8;
 		StringID str;
 
 		{
@@ -520,8 +511,7 @@
 						disabled = 0;
 		}
 
-		if (v->owner != _local_player)
-			disabled |= 1<<8 | 1<<7;
+		if (v->owner != _local_player) disabled |= 1 << 8 | 1 << 7;
 		w->disabled_state = disabled;
 
 		/* draw widgets & caption */
@@ -555,8 +545,9 @@
 				if (v->num_orders == 0) {
 					str = STR_NO_ORDERS + _patches.vehicle_speed;
 					SetDParam(0, v->cur_speed * 8);
-				} else
+				} else {
 					str = STR_EMPTY;
+				}
 				break;
 			}
 		}
@@ -656,9 +647,12 @@
 	/* determine amount of items for scroller */
 	num = 0;
 	FOR_ALL_VEHICLES(v) {
-		if (v->type == VEH_Aircraft && v->subtype <= 2 && v->vehstatus&VS_HIDDEN &&
-				v->tile == tile)
-					num++;
+		if (v->type == VEH_Aircraft &&
+				v->subtype <= 2 &&
+				v->vehstatus & VS_HIDDEN &&
+				v->tile == tile) {
+			num++;
+		}
 	}
 	SetVScrollCount(w, (num + w->hscroll.cap - 1) / w->hscroll.cap);
 
@@ -729,9 +723,12 @@
 	int mode = GetVehicleFromAircraftDepotWndPt(w, x, y, &v);
 
 	// share / copy orders
-	if (_thd.place_mode && mode <= 0) { _place_clicked_vehicle = v; return; }
+	if (_thd.place_mode && mode <= 0) {
+		_place_clicked_vehicle = v;
+		return;
+	}
 
-	switch(mode) {
+	switch (mode) {
 	case 1:
 		return;
 
@@ -789,30 +786,31 @@
 
 	case WE_CLICK:
 		switch(e->click.widget) {
-		case 5: /* click aircraft */
-			AircraftDepotClickAircraft(w, e->click.pt.x, e->click.pt.y);
-			break;
-		case 7: /* show build aircraft window */
-			ResetObjectToPlace();
-			ShowBuildAircraftWindow(w->window_number);
-			break;
-
-		case 8: /* clone button */
-			InvalidateWidget(w, 8);
-			TOGGLEBIT(w->click_state, 8);
+			case 5: /* click aircraft */
+				AircraftDepotClickAircraft(w, e->click.pt.x, e->click.pt.y);
+				break;
 
-			if (HASBIT(w->click_state, 8)) {
-				_place_clicked_vehicle = NULL;
-				SetObjectToPlaceWnd(SPR_CURSOR_CLONE, VHM_RECT, w);
-			} else {
+			case 7: /* show build aircraft window */
 				ResetObjectToPlace();
-			}
-			break;
+				ShowBuildAircraftWindow(w->window_number);
+				break;
 
-		case 9: /* scroll to tile */
-			ResetObjectToPlace();
-			ScrollMainWindowToTile(w->window_number);
-			break;
+			case 8: /* clone button */
+				InvalidateWidget(w, 8);
+				TOGGLEBIT(w->click_state, 8);
+
+				if (HASBIT(w->click_state, 8)) {
+					_place_clicked_vehicle = NULL;
+					SetObjectToPlaceWnd(SPR_CURSOR_CLONE, VHM_RECT, w);
+				} else {
+					ResetObjectToPlace();
+				}
+				break;
+
+			case 9: /* scroll to tile */
+				ResetObjectToPlace();
+				ScrollMainWindowToTile(w->window_number);
+				break;
 		}
 		break;
 
@@ -920,7 +918,7 @@
 	Window *w;
 
 	w = AllocateWindowDescFront(&_aircraft_depot_desc, tile);
-	if (w) {
+	if (w != NULL) {
 		w->caption_color = GetTileOwner(tile);
 		w->vscroll.cap = 2;
 		w->hscroll.cap = 4;
@@ -950,8 +948,7 @@
 			DrawString(x, y, STR_A036, 0);
 
 			y += 6;
-			if (++i == 4)
-				break;
+			if (++i == 4) break;
 		}
 	}
 }
@@ -1008,8 +1005,7 @@
 		SetVScrollCount(w, vl->list_length);
 
 		// disable 'Sort By' tooltip on Unsorted sorting criteria
-		if (vl->sort_type == SORT_BY_UNSORTED)
-			w->disabled_state |= (1 << 3);
+		if (vl->sort_type == SORT_BY_UNSORTED) w->disabled_state |= (1 << 3);
 
 		/* draw the widgets */
 		{
@@ -1137,8 +1133,7 @@
 			_sorting.aircraft.criteria = vl->sort_type;
 
 			// enable 'Sort By' if a sorter criteria is chosen
-			if (vl->sort_type != SORT_BY_UNSORTED)
-				CLRBIT(w->disabled_state, 3);
+			if (vl->sort_type != SORT_BY_UNSORTED) CLRBIT(w->disabled_state, 3);
 		}
 		SetWindowDirty(w);
 		break;
@@ -1198,7 +1193,7 @@
 		w = AllocateWindowDescFront(&_other_player_aircraft_desc, (station << 16) | player);
 	}
 
-	if (w) {
+	if (w != NULL) {
 		w->caption_color = w->window_number;
 		w->vscroll.cap = 4;
 		w->widget[7].unkA = (w->vscroll.cap << 8) + 1;