private void InitStandardCars() { CarEnhancer enhancer = new CarEnhancer(); Car car1 = new Car(123958); car1.Model = ECarModel.Nissan; car1.IsClone = true; car1.Price = 50000; car1.Electronics.Radio = true; car1.Electronics.Vitezometer = true; car1.Electronics.Turometer = true; enhancer.Enhance(car1, ECarType.Basic); _standardCars.Add(car1); Car car2 = new Car(16558); car2.Model = ECarModel.Mercedes; car2.IsClone = true; car2.Price = 270000; car2.Electronics.Radio = true; car2.Electronics.Vitezometer = true; car2.Electronics.GasLevel = true; enhancer.Enhance(car2, ECarType.Family); _standardCars.Add(car2); Car car3 = new Car(3558); car3.Model = ECarModel.Toyota; car3.IsClone = true; car3.Price = 80000; car3.Electronics.Turometer = true; car3.Electronics.Vitezometer = true; car3.Electronics.GasLevel = true; enhancer.Enhance(car3, ECarType.Luxury); _standardCars.Add(car3); }
private void InitSecondHandCars() { CarEnhancer enhancer = new CarEnhancer(); Car car1 = new Car(5235958); car1.Model = ECarModel.Nissan; car1.IsClone = true; car1.Price = 30000; car1.CarTag = ECarTag.SecondHand; car1.Use(); enhancer.Enhance(car1, ECarType.Basic); _secondHandCars.Add(car1); Car car2 = new Car(16214558); car2.Model = ECarModel.Mercedes; car2.IsClone = true; car2.Price = 27000; car2.CarTag = ECarTag.SecondHand; car2.Use(); enhancer.Enhance(car2, ECarType.Family); _secondHandCars.Add(car2); Car car3 = new Car(323558); car3.Model = ECarModel.Toyota; car3.IsClone = true; car3.CarTag = ECarTag.SecondHand; car3.Price = 5000; car3.Use(); enhancer.Enhance(car3, ECarType.Luxury); _secondHandCars.Add(car3); }