public void createCar() { string numberOfDoorsParse; this.m_Parametres.TryGetValue("Number Of Doors", out numberOfDoorsParse); int numberOfDoors = int.Parse(numberOfDoorsParse); string doorColoreParse; this.m_Parametres.TryGetValue("Door Color", out doorColoreParse); Enum.TryParse <eDoorsColor>(doorColoreParse, out eDoorsColor doorsColor); List <Wheel> wheelList = Wheel.CreateWheelList(4, this.m_wheelType); m_vehicle = new Car(m_ModelType, wheelList, m_EnergyLeft, m_Engine, doorsColor, numberOfDoors, m_LicenceNum); }
public void createMotorcycle() { string engineVolumeParse; this.m_Parametres.TryGetValue("Engine Volume", out engineVolumeParse); int engineVolume = int.Parse(engineVolumeParse); string lisenceTypeParse; this.m_Parametres.TryGetValue("License Type", out lisenceTypeParse); Enum.TryParse <eLicenseType>(lisenceTypeParse, out eLicenseType lisenceType); List <Wheel> wheelList = Wheel.CreateWheelList(2, this.m_wheelType); m_vehicle = new Motorcycle(m_ModelType, wheelList, m_EnergyLeft, m_Engine, lisenceType, engineVolume, m_LicenceNum); }
// Create morotcycle public void CreateMotorcycle() { string engineVolumeParse = r_Parametres.Values.ElementAt(m_AmountOfConstParams - 2); int engineVolume = int.Parse(engineVolumeParse); string licenceTypeParse = r_Parametres.Values.ElementAt(m_AmountOfConstParams - 1); Enum.TryParse <Motorcycle.eTypeOfLicence>(licenceTypeParse, out Motorcycle.eTypeOfLicence licenceType); Wheel MotorcycleWheel = CreateWheel(); List <Wheel> wheelList = Wheel.CreateWheelList(2, MotorcycleWheel); Engine engine = CreateEngine(m_Enginetype); m_Vehicle = new Motorcycle(engineVolume, licenceType, m_ModelType, wheelList, engine, m_EnergyLeft, m_LicenceNumber, r_Parametres); }
// Crate car public void CreateCar() { string numberOfDoorsParse = r_Parametres.Values.ElementAt(m_AmountOfConstParams - 1); int numberOfDoors = int.Parse(numberOfDoorsParse); string carColor = r_Parametres.Values.ElementAt(m_AmountOfConstParams - 2); Enum.TryParse <Car.eColorOfCar>(carColor, out Car.eColorOfCar colorOfCar); Wheel CarWheel = CreateWheel(); List <Wheel> wheelList = Wheel.CreateWheelList(4, CarWheel); Engine engine = CreateEngine(m_Enginetype); m_Vehicle = new Car(colorOfCar, numberOfDoors, m_ModelType, wheelList, engine, m_EnergyLeft, m_LicenceNumber, r_Parametres); }
public void createTruck() { bool dangerousMaterials; string dangerousMaterialsParse; this.m_Parametres.TryGetValue("Danguroes Matiriels", out dangerousMaterialsParse); dangerousMaterials = dangerousMaterialsParse.ToLower().Equals("true"); float cargoVolume; string cargoVolumeParse; this.m_Parametres.TryGetValue("Cargo Volume", out cargoVolumeParse); float.TryParse(cargoVolumeParse, out cargoVolume); List <Wheel> wheelList = Wheel.CreateWheelList(12, this.m_wheelType); m_vehicle = new Truck(m_ModelType, wheelList, m_EnergyLeft, m_Engine, dangerousMaterials, cargoVolume, m_LicenceNum); }
// Create truck public void CreateTruck() { string isDangerousAsString = r_Parametres.Values.ElementAt(m_AmountOfConstParams - 2); bool isDangerous = false; if (isDangerousAsString == "1") { isDangerous = true; } string volumeAsString = r_Parametres.Values.ElementAt(m_AmountOfConstParams - 1); float cargoVolume = float.Parse(volumeAsString); Wheel truckWheel = CreateWheel(); Engine engine = CreateEngine(m_Enginetype); List <Wheel> wheelList = Wheel.CreateWheelList(12, truckWheel); m_Vehicle = new Truck(isDangerous, cargoVolume, m_ModelType, wheelList, engine, m_EnergyLeft, m_LicenceNumber, r_Parametres); }