public CGarage CreateGarage(CGarage garage) { var i = 0; Console.WriteLine("\n\n"); while (i <= garage.Inv.Length - 1) { CCar car = new CCar(); Console.Clear(); string tmpI = Convert.ToString(i + 1); Console.WriteLine("Car {0}", tmpI); Console.WriteLine("\nBrand: "); String brand = Convert.ToString(Console.ReadLine()); car.Brand = brand; Console.WriteLine("\nModel: "); String name = Convert.ToString(Console.ReadLine()); car.Name = name; Console.WriteLine("\nZero to Hundred Kilometres-Time: "); Double zth = Convert.ToDouble(Console.ReadLine()); car.Zth = zth; garage.Inv[i] = car; i++; } return(garage); }
private CGarage Garage(CGarage garage) { var tmpExitV = 0; CGarage tmpGarage = garage; do { char input = _ui.GarageMenu(); switch (input) { case '1': _ui.CreateGarage(tmpGarage); break; case '2': _ui.ViewGarage(tmpGarage); break; case '3': tmpExitV = 1; break; default: break; } } while (tmpExitV.Equals(0)); return(tmpGarage); }
public void Start() { //Initialize console windows _ui.InitializeConsole(); _audio.PlayLoop(); //render titlescreen _ui.TitleScreen(); _audio.Stop(); var exitV = 0; var garage = new CGarage(); do { char input = _ui.MainMenu(); switch (input) { case '1': this.Race(garage); break; case '2': garage = this.Garage(garage); break; case 'd': garage = _dev.utils(garage); break; case '3': exitV = 1; break; } } while (exitV.Equals(0)); }
public void ViewGarage(CGarage garage) { var i = 0; Console.WriteLine("\n\n"); while (i <= garage.Inv.Length - 1) { string tmpI = Convert.ToString(i + 1); Console.WriteLine("Car {0}:\nBrand: {1}\nModel: {2}\nZero to Hundred Kilometers-Time: {3}\n\n", tmpI, garage.Inv[i].Brand, garage.Inv[i].Name, Convert.ToString(garage.Inv[i].Zth)); i++; } Console.WriteLine("Press any key to continue..."); Console.ReadKey(); }
private void Race(CGarage garage) { if (garage.Inv[0].Equals(null)) { Console.WriteLine("Please create a garage first!"); } else { Console.Beep(); if (garage.Inv[0].Zth >= garage.Inv[1].Zth) { _ui.WinnerScreen(garage.Inv[1]); } if (garage.Inv[0].Zth <= garage.Inv[1].Zth) { _ui.WinnerScreen(garage.Inv[0]); } if (garage.Inv[0].Zth.Equals(garage.Inv[1].Zth)) { Console.WriteLine("Nobody won! :("); } } }