(svn r6698) -Code cleanup r6697: simplified getting the string of the vehicle type
authorbjarni
Sun, 08 Oct 2006 22:16:30 +0000
changeset 4784 97863deac573
parent 4783 77a455254ab0
child 4785 6f8c37b0ac42
(svn r6698) -Code cleanup r6697: simplified getting the string of the vehicle type
vehicle.c
--- a/vehicle.c	Sun Oct 08 21:46:05 2006 +0000
+++ b/vehicle.c	Sun Oct 08 22:16:30 2006 +0000
@@ -2540,13 +2540,7 @@
 				v->leave_depot_instantly = false; // We ensure that the vehicle stays in the depot
 				if (v->owner == _local_player) {
 					/* Notify the user that we stopped the vehicle */
-					switch (v->type) {
-						case VEH_Train:    SetDParam(0, STR_019F_TRAIN);        break;
-						case VEH_Road:     SetDParam(0, STR_019C_ROAD_VEHICLE); break;
-						case VEH_Ship:     SetDParam(0, STR_019E_SHIP);         break;
-						case VEH_Aircraft: SetDParam(0, STR_019D_AIRCRAFT);     break;
-						default: NOT_REACHED();
-					}
+					SetDParam(0, _vehicle_type_names[v->type - 0x10]);
 					SetDParam(1, v->unitnumber);
 					AddNewsItem(STR_ORDER_REFIT_FAILED, NEWS_FLAGS(NM_SMALL, NF_VIEWPORT|NF_VEHICLE, NT_ADVICE, 0), v->index, 0);
 				}