vehicle_gui.c
changeset 1907 cebdef7a1c8a
parent 1891 92a3b0aa0946
child 1923 f30ab832ecf7
equal deleted inserted replaced
1906:f5ae1d8ad052 1907:cebdef7a1c8a
   842 							if ( i )
   842 							if ( i )
   843 							offset = 228;
   843 							offset = 228;
   844 							if (selected_id[i] != -1) {
   844 							if (selected_id[i] != -1) {
   845 								if (!(RailVehInfo(selected_id[i])->flags & RVI_WAGON)) {
   845 								if (!(RailVehInfo(selected_id[i])->flags & RVI_WAGON)) {
   846 									/* it's an engine */
   846 									/* it's an engine */
   847 									Set_DPARAM_Train_Engine_Build_Window(selected_id[i]);
   847 									DrawTrainEnginePurchaseInfo(2 + offset, 15 + (14 * w->vscroll.cap), selected_id[i]);
   848 									DrawString(2 + offset, 15 + (14 * w->vscroll.cap), STR_8817_COST_WEIGHT_T_SPEED_POWER, 0);
       
   849 								} else {
   848 								} else {
   850 									/* it's a wagon. Train cars are not replaced with the current GUI, but this code is ready for newgrf if anybody adds that*/
   849 									/* it's a wagon. Train cars are not replaced with the current GUI, but this code is ready for newgrf if anybody adds that*/
   851 									Set_DPARAM_Train_Car_Build_Window(w, selected_id[i]);
   850 									DrawTrainWagonPurchaseInfo(2 + offset, 15 + (14 * w->vscroll.cap), selected_id[i]);
   852 									DrawString(2 + offset, 15 + (14 * w->vscroll.cap), STR_8821_COST_WEIGHT_T_T_CAPACITY, 0);
       
   853 								}
   851 								}
   854 							}
   852 							}
   855 						}
   853 						}
   856 						break;
   854 						break;
   857 					}   //end if case  VEH_Train
   855 					}   //end if case  VEH_Train
   858 
   856 
   859 					case VEH_Road: {
   857 					case VEH_Road: {
   860 						if (selected_id[0] != -1) {
   858 						if (selected_id[0] != -1) {
   861 							Set_DPARAM_Road_Veh_Build_Window(selected_id[0]);
   859 							DrawRoadVehPurchaseInfo(2, 15 + (14 * w->vscroll.cap), selected_id[0]);
   862 							DrawString(2, 15 + (14 * w->vscroll.cap), STR_9008_COST_SPEED_RUNNING_COST, 0);
       
   863 							if (selected_id[1] != -1) {
   860 							if (selected_id[1] != -1) {
   864 								Set_DPARAM_Road_Veh_Build_Window(selected_id[1]);
   861 								DrawRoadVehPurchaseInfo(2 + 228, 15 + (14 * w->vscroll.cap), selected_id[1]);
   865 								DrawString(2 + 228, 15 + (14 * w->vscroll.cap), STR_9008_COST_SPEED_RUNNING_COST, 0);
       
   866 							}
   862 							}
   867 						}
   863 						}
   868 						break;
   864 						break;
   869 					}   // end of VEH_Road
   865 					}   // end of VEH_Road
   870 
   866 
   871 					case VEH_Ship: {
   867 					case VEH_Ship: {
   872 						if (selected_id[0] != -1) {
   868 						if (selected_id[0] != -1) {
   873 							Set_DPARAM_Ship_Build_Window(selected_id[0]);
   869 							DrawShipPurchaseInfo(2, 15 + (24 * w->vscroll.cap), selected_id[0]);
   874 							DrawString(2, 15 + (24 * w->vscroll.cap), STR_980A_COST_SPEED_CAPACITY_RUNNING, 0);
       
   875 							if (selected_id[1] != -1) {
   870 							if (selected_id[1] != -1) {
   876 								Set_DPARAM_Ship_Build_Window(selected_id[1]);
   871 								DrawShipPurchaseInfo(2 + 228, 15 + (24 * w->vscroll.cap), selected_id[1]);
   877 								DrawString(2 + 228, 15 + (24 * w->vscroll.cap), STR_980A_COST_SPEED_CAPACITY_RUNNING, 0);
       
   878 							}
   872 							}
   879 						}
   873 						}
   880 						break;
   874 						break;
   881 					}   // end of VEH_Ship
   875 					}   // end of VEH_Ship
   882 
   876 
   883 					case VEH_Aircraft: {
   877 					case VEH_Aircraft: {
   884 						if (selected_id[0] != -1) {
   878 						if (selected_id[0] != -1) {
   885 							Set_DPARAM_Aircraft_Build_Window(selected_id[0]);
   879 							DrawAircraftPurchaseInfo(2, 15 + (24 * w->vscroll.cap), selected_id[0]);
   886 							DrawString(2, 15 + (24 * w->vscroll.cap), STR_A007_COST_SPEED_CAPACITY_PASSENGERS, 0);
       
   887 							if (selected_id[1] != -1) {
   880 							if (selected_id[1] != -1) {
   888 								Set_DPARAM_Aircraft_Build_Window(selected_id[1]);
   881 								DrawAircraftPurchaseInfo(2 + 228, 15 + (24 * w->vscroll.cap), selected_id[1]);
   889 								DrawString(2 + 228, 15 + (24 * w->vscroll.cap), STR_A007_COST_SPEED_CAPACITY_PASSENGERS, 0);
       
   890 							}
   882 							}
   891 						}
   883 						}
   892 						break;
   884 						break;
   893 					}   // end of VEH_Aircraft
   885 					}   // end of VEH_Aircraft
   894 				}
   886 				}