// increases current ship's fuel capacity. private void UpgradeFuelTank() { Console.Clear(); Console.WriteLine("Would you like to add 40 units to your fuel capacity?"); Console.WriteLine("Cost = 500 credits"); Console.WriteLine(); Console.WriteLine("1 = Yes, 2 = No"); Console.WriteLine(); try { int option = Int32.Parse(Console.ReadLine()); if (option == 1) { if (MyShip.GetCredits() > 500) { MyShip.ChangeFuelCapacity(MyShip.GetFuelCapacity() + 40); // sets fuel level to new fuel capacity. MyShip.ChangeFuel(MyShip.GetFuelCapacity() - MyShip.GetFuelLevel()); MyShip.ChangeCredits(-500); Console.Clear(); Console.WriteLine("Fuel tank upgraded."); Console.WriteLine(); Console.WriteLine($"Fuel = {MyShip.GetFuelLevel()}/{MyShip.GetFuelCapacity()}"); Console.WriteLine(); } else { Console.Clear(); Console.WriteLine("Insufficient Funds"); Console.WriteLine(); } } } catch (Exception) { Console.Clear(); MainError(); } }