public Truck(string i_ModelName, string i_LicenseNumber, float i_RemainingPowerSupply, PowerSource.ePowerSupply i_PowerSupply, string i_ManufacturerName) : base(i_ModelName, i_LicenseNumber, i_RemainingPowerSupply, i_PowerSupply) { for (int i = 0; i < k_NumberOfWheels; i++) { Wheels.Add(new Wheel(i_ManufacturerName, (float)Wheel.eMaxTierAirPressure.Truck)); } }
public void CreatWheels(int i_NumOfWheels, string i_ManufacturerName, float i_CurrentAirPressure, float i_MaxAirPressure) { Wheels wheel = new Wheels(i_ManufacturerName, i_CurrentAirPressure, i_MaxAirPressure); m_VehiclesWheels = new List <Wheels>(); for (int i = 0; i < i_NumOfWheels; i++) { m_VehiclesWheels.Add(wheel); } }
public Truck(string i_ModelName, string i_LicenseNumber, string i_WheelManufactur, EnergySource.eSourceType i_EnergySource) : base(i_ModelName, i_LicenseNumber, i_EnergySource) { for (int i = 0; i < k_AmountOfWheels; i++) { Wheels.Add(new Wheel(i_WheelManufactur, (float)Wheel.eMaxAirPressure.Truck)); } InitEnergySource(); }
internal void AddWheels(int i_MaxWheelPressure) { for (int i = 0; i < NumOfWheels; i++) { Wheels.Add(new Wheel(i_MaxWheelPressure)); m_MemberInfoStr.Add(string.Format( "{0} wheel's manufacturer", i + 1)); m_MemberInfoStr.Add(string.Format( "current air pressure in wheel {0}", i + 1)); } }
public Motorcycle(string i_ModelName, string i_LicenseNumber, float i_EnergyLeft, eLicense i_LicenseType, int i_EngineVolume) : base(i_ModelName, i_LicenseNumber, i_EnergyLeft) { this.licenseType = i_LicenseType; this.engineVolume = i_EngineVolume; GasVehicle = true; GasTank = new GasTank(eGasType.Octan95, 7); GasTank.CurrentAmount = EnergyLeft * GasTank.MaxCapacity; for (int i = 0; i < 2; i++) { Wheels.Add(new Wheel(30)); } }