示例#1
0
 public Truck(string i_OwnerPhoneNumber, string i_LicenseNumber, string i_OwnerName, string i_ModelName, string i_WheelManufactorName)
     : base(eTypeOfVehicle.Truck, i_OwnerPhoneNumber, i_LicenseNumber, i_OwnerName, i_ModelName, i_WheelManufactorName)
 {
     AddWheels(k_NumberOfWheels);
     m_MaxAirPressure = 26f;
     m_Engine         = new FueldEngine(110f, eFuelEngineType.Solar);
     m_Properties.Add(m_IsDangerous);
     m_Properties.Add(m_VolumeOfCargo);
     m_PropetiesDetails.Add("The truck's cargo is dangerous:");
     m_PropetiesDetails.Add("The trucks volume of cargo is:");
 }
示例#2
0
 public Motorcycle(eTypeOfVehicle i_TypeOfVehicle, string i_OwnerPhoneNumber, string i_LicenseNumber, string i_OwnerName, string i_ModelName, string i_WheelManufactorName)
     : base(i_TypeOfVehicle, i_OwnerPhoneNumber, i_LicenseNumber, i_OwnerName, i_ModelName, i_WheelManufactorName)
 {
     m_MaxAirPressure = 33f;
     AddWheels(k_NumberOfWheels);
     if (m_TypeOfVehicle == eTypeOfVehicle.ElectricMotorcycle)
     {
         m_Engine = new ElectricEngine(1.4f);
     }
     else if (m_TypeOfVehicle == eTypeOfVehicle.FueldMotorcycle)
     {
         m_Engine = new FueldEngine(8f, eFuelEngineType.Octane95);
     }
     m_Properties.Add(m_LicenseType);
     m_Properties.Add(m_EngineVolume);
     m_PropetiesDetails.Add("The motorcycle license type:");
     m_PropetiesDetails.Add("The motorcycle engine type:");
 }
示例#3
0
 public Car(eTypeOfVehicle i_TypeOfVehicle, string i_OwnerPhoneNumber, string i_LicenseNumber, string i_OwnerName, string i_ModelName, string i_WheelManufactorName)
     : base(i_TypeOfVehicle, i_OwnerPhoneNumber, i_LicenseNumber, i_OwnerName, i_ModelName, i_WheelManufactorName)
 {
     AddWheels(k_NumberOfWheels);
     m_MaxAirPressure = 31f;
     if (m_TypeOfVehicle == eTypeOfVehicle.ElectricCar)
     {
         m_Engine = new ElectricEngine(1.8f);
     }
     else if (m_TypeOfVehicle == eTypeOfVehicle.FueldCar)
     {
         m_Engine = new FueldEngine(8f, eFuelEngineType.Octane95);
     }
     m_Properties.Add(m_CarColour);
     m_Properties.Add(m_CarNumberOfDoors);
     m_PropetiesDetails.Add("The car's colour is:");
     m_PropetiesDetails.Add("The car's number of doors's are");
 }