private void btnGenerateTeamsFromFiles_Click(object sender, EventArgs e) { DisableGenerators(); lblStatus.Text = "Reading configuration file..."; List<string> teamNameList = ReadTeamNameFromFile(); List<Team> teamList = new List<Team>(); StreamMessageInStatus("done!\n\nReading Teams..."); foreach (string team in teamNameList) { Console.WriteLine("Reading " + team + " ..."); Team temp = new Team(UppercaseFirst(team)); Console.Write("Reading " + team + " players from file..."); temp.addPlayers(GameUtils.generatePlayersFromFile(team + ".txt")); Console.WriteLine("done!\nSetting a Random Coach..."); temp.setCoach(GameUtils.getRandomCoachList().ElementAt(0)); Console.WriteLine("team " + team + " completed..."); teamList.Add(temp); GameUtils.wait(); } l = new League(teamList); l.generateFixture(); Console.WriteLine("done!"); StreamMessageInStatus("Completed"); TeamListToListBox(l.leagueTeams, lstTeams); }
// static Team playerteam; static void Main(string[] args) { inizializePlayer(); int A = 1; Console.WriteLine("Generate a random League(1) or Use a File(2)?"); A = MyConsole.AskForInt(2); if (A == 1) { Console.WriteLine("How many Teams do you want in your League? [4/18]"); int a; try { a = int.Parse(Console.ReadLine()); if (a < 4) { throw new Exception("Too enough Teams"); } if (a > 18) { throw new Exception("Too Many Teams"); } if (a % 2 != 0) { //throw new Exception("Must be a pair number of Teams"); a += 1; } if (a <= 0) { throw new Exception("Not enough teams"); } } catch (Exception e) { Console.WriteLine("Error: " + e.Message + "\n team number choose by default 8"); a=8; } Console.WriteLine("Hit enter to generate a random League"); Console.ReadKey(); Console.Write("generating..."); l = new League(GameUtils.getRandomTeamsList(a)); Console.WriteLine("done!"); } else { Console.Write("Reading configuration file..."); List<string> teamNameList = ReadTeamNameFromFile(); List<Team> teamList = new List<Team>(); Console.WriteLine("done!\n\nReading Teams..."); foreach (string team in teamNameList) { Console.WriteLine("Reading "+team+" ..."); Team temp = new Team(UppercaseFirst(team)); Console.Write("Reading " + team + " players from file..."); temp.addPlayers(GameUtils.generatePlayersFromFile(team+".txt")); Console.WriteLine("done!\nSetting a Random Coach..."); temp.setCoach(GameUtils.getRandomCoachList().ElementAt(0)); Console.WriteLine("team "+ team+" completed..."); teamList.Add(temp); GameUtils.wait(); } l = new League(teamList); l.generateFixture(); Console.WriteLine("done!"); } Console.WriteLine("Enter to start..."); Console.ReadLine(); Console.Clear(); chooseTeam(); foreach (Team item in l.leagueTeams) { if (item.isplayers) playerteam = item.TeamName; } string cmd = ""; while (cmd != "q") { command(ref cmd); } quit(); }
private void btnGenerateRandomTeams_Click(object sender, EventArgs e) { StreamMessageInStatus("Generating Random Teams..."); DisableGenerators(); int numb = 0; if (cboNumb.SelectedIndex != -1) { numb = int.Parse(cboNumb.SelectedItem.ToString()); } else { numb = int.Parse(cboNumb.Text); } if (numb % 2 != 0) { numb = numb + 1; } if (numb < 4) numb = 4; if (numb > 18) numb = 18; l = new League(GameUtils.getRandomTeamsList(numb)); l.generateFixture(); StreamMessageInStatus("Completed"); TeamListToListBox(l.leagueTeams, lstTeams); }