Ejemplo n.º 1
0
	static void Main()
	{
	    NationsBuilder.CreateNations();
	    string input;
	    while ((input = Console.ReadLine()) != "Quit")
	    {
		List<string> parameters = input.Split().ToList();
		string command = parameters[0];
		try
		{
		    switch (command.ToUpper())
		    {
			case "BENDER":
			    NationsBuilder.AssignBender(parameters);
			    break;
			case "MONUMENT":
			    NationsBuilder.AssignMonument(parameters);
			    break;
			case "STATUS":
			    string nationType = parameters[1];
			    Console.WriteLine(NationsBuilder.GetStatus(nationType));
			    break;
			case "WAR":
			    nationType = parameters[1];
			    NationsBuilder.IssueWar(nationType);
			    break;
		    }
		}
		catch (Exception exception)
		{
		    Console.WriteLine(exception.Message);
		}
	    }
	    Console.WriteLine(NationsBuilder.GetWarsRecord());
	}