void RunMainMenu(string input)
{
bool isValidLevelNumber = (input == "1" || input == "2");
if (isValidLevelNumber)
{
level = int.Parse(input);
StartGame(level);
}
else
{
Terminal.WriteLine("Oh come on, you can only choose from 1 or 2...");
}
}
void StartGame(int level)
{
currentScreen = Screen.Password;
Terminal.ClearScreen();
Terminal.WriteLine("Please enter your password: ");
SetPassword(level);
}
void SetPassword(int level)
{
switch (level)
{
case 1:
password = level1passwords[Random.Range(0, level1passwords.Length)];
break;
case 2:
password = level2passwords[Random.Range(0, level2passwords.Length)];
break;
default:
Debug.LogError("Invalid Level Number");
break;
}
}
void CrackPassword(string input)
{
if (input == password)
{
Terminal.WriteLine("congrats!");
Terminal.WriteLine("Type menu to return to the main menu");
}
else
{
Terminal.WriteLine("Sorry, try again");
}
}
1 Like