Exemplo n.º 1
0
 public Vehicle(eTypeOfEnergy i_TypeOfEnergy, int i_NumOfTires, float i_MaxAirPressure)
 {
     r_TypeOfEnergy = i_TypeOfEnergy;
     r_NumOfTires   = i_NumOfTires;
     m_Tires        = new List <Vehicle.Tire>();
     //for (int i = 0; i < r_NumOfTires; i++)
     //{
     //    m_Tires.Add(new Tire(29, i_TireBrandName)); LETAKEN PO
     //}
 }
Exemplo n.º 2
0
 public Vehicle(eTypeOfEnergy i_TypeOfEnergy, eFuelType i_FuelType, float i_FuelTankVolume, int i_NumOfTires, float i_MaxAirPressure) : this(i_TypeOfEnergy, i_NumOfTires, i_MaxAirPressure)
 {
     if (i_TypeOfEnergy == eTypeOfEnergy.Fuel)
     {
         r_EnergySystem = new FuelSystem(i_FuelTankVolume, i_FuelType);
     }
     else
     {
         throw new ArgumentException();
     }
 }
Exemplo n.º 3
0
 public Vehicle(eTypeOfEnergy i_TypeOfEnergy, float i_MaxBatteryTime, int i_NumOfTires, float i_MaxAirPressure) : this(i_TypeOfEnergy, i_NumOfTires, i_MaxAirPressure)
 {
     if (i_TypeOfEnergy == eTypeOfEnergy.Electric)
     {
         r_EnergySystem = new ElectricSystem(i_MaxBatteryTime);
         r_TypeOfEnergy = eTypeOfEnergy.Electric;
     }
     else
     {
         throw new ArgumentException();
     }
 }
Exemplo n.º 4
0
 public Vehicle(string i_ModelName, string i_LicenseNumber, eTypeOfEnergy i_TypeOfEnergy, eFuelType i_FuelType, float i_TankVolume)
 {
     if (i_TypeOfEnergy == eTypeOfEnergy.Fuel)
     {
         r_EnergySystem = new FuelSystem(i_TankVolume, i_FuelType);
         r_TypeOfEnergy = eTypeOfEnergy.Fuel;
     }
     else
     {
         throw new ArgumentException();
     }
     m_ModelName     = i_ModelName;
     m_LicenseNumber = i_LicenseNumber;
 }
Exemplo n.º 5
0
 public Motorcicle(eTypeOfEnergy i_TypeOfEnergy, float i_MaxBatteryTime, int i_NumOfTires, float i_MaxAirPressure) : base(i_TypeOfEnergy, i_MaxBatteryTime, i_NumOfTires, i_MaxAirPressure)
 {
 }
Exemplo n.º 6
0
        private int r_EngineVolume; // in cm^3

        //public Motorcicle(eTypeOfEnergy i_TypeOfEnergy)
        //{
        //    m_NumOfTires = 2;
        //}

        public Motorcicle(eTypeOfEnergy i_TypeOfEnergy, eFuelType i_FuelType, float i_FuelTankVolume, int i_NumOfTires, float i_MaxAirPressure) : base(i_TypeOfEnergy, i_FuelType, i_FuelTankVolume, i_NumOfTires, i_MaxAirPressure)
        {
        }
Exemplo n.º 7
0
 public Car(string i_ModelName, string i_LicenseNumber, eCarColor i_Color, int i_NumOfDoors, eTypeOfEnergy i_TypeOfEnergy, eFuelType i_FuelType, float i_CurrFuelAmount, float i_TankVolume) : base(i_ModelName, i_LicenseNumber, i_TypeOfEnergy, i_FuelType, i_TankVolume)
 {
     m_CarColor   = i_Color;
     m_NumOfDoors = (eNumOfDoors)i_NumOfDoors;
 }