static void Main(string[] args) { FuelHandler f; Vehicle v = new Car("Tata", 450000.89, "Budget"); v.Display(); v.FixWheel(); v.FixTyre(); v.FillFuel(); v.AddLubricant(); /* f = v; * f.FillFuel(); * f.AddLubricant();*/ Console.WriteLine("--------------------------------------"); v = new Van("Force", 900000.34, "Human Transport"); v.Display(); v.FixWheel(); v.FixWheel(); f = v; f.FillFuel(); f.AddLubricant(); Console.WriteLine("--------------------------------------"); f = new PowerGenerator(); f.FillFuel(); f.AddLubricant(); Console.WriteLine("--------------------------------------"); f = new SteamEngine(); f.FillFuel(); f.AddLubricant(); Console.ReadKey(); }
private void Awake() { IEngine jetEngine = new JetEngine(); IDriver humanDriver = new HumanDriver(); mPlayerBike.SetEngine(jetEngine); mPlayerBike.SetDriver(humanDriver); mPlayerBike.StartEngine(); IEngine nitroEngine = new NitroEngine(); IDriver androidDriver = new AndroidDriver(); mAndroidBike.SetEngine(nitroEngine); mAndroidBike.SetDriver(androidDriver); mAndroidBike.StartEngine(); IEngine rocketEngine = new RocketEngine(); IDriver alienDriver = new AlienDriver(); mAlienBike.SetEngine(rocketEngine); mAlienBike.SetDriver(alienDriver); mAlienBike.StartEngine(); IEngine steamEngine = new SteamEngine(); IDriver steampunkDriver = new SteampunkDriver(); mSteampunkBike.SetEngine(steamEngine); mSteampunkBike.SetDriver(steampunkDriver); mSteampunkBike.StartEngine(); }
public Ironclad() : base(6, 4, 4, 4) { Type = UnitType.Ironclad; Name = "Ironclad"; RequiredTech = new SteamEngine(); ObsoleteTech = new Combustion(); SetIcon('A', 0, 1); }