Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public async Task SetHomeTeamLabels(Team homeTeam)
- {
- int defender = 0;
- int midfielder = 0;
- int forward = 0;
- List<Player> firstElevenWithMoreInfo = new List<Player>();
- foreach (var p in homeTeam.firsteleven)
- {
- firstElevenWithMoreInfo.Add(homeTeam.players[p]);
- switch (homeTeam.players[p].position)
- {
- case "Defender": defender++; break;
- case "Midfield": midfielder++; break;
- case "Forward": forward++; break;
- }
- }
- int defCounter = 0;
- int midCounter = 0;
- int forCounter = 0;
- foreach (var i in firstElevenWithMoreInfo)
- {
- switch (i.position)
- {
- case "Defender":
- switch (defender)
- {
- case 3:
- /*y*/ switch (defCounter++){
- /*e*/ case 0: lbl_defenderHome4.Content = i.name; break;
- /*s*/ case 1: lbl_defenderHome1.Content = i.name; break;
- case 2: lbl_defenderHome2.Content = i.name; break;}
- lbl_defenderHome0.Hide();
- lbl_defenderHome3.Hide();
- box_0.Hide();
- box_3.Hide();
- break;
- case 4:
- switch (defCounter++){
- case 0: lbl_defenderHome0.Content = i.name; break;
- case 1: lbl_defenderHome1.Content = i.name; break;
- case 2: lbl_defenderHome2.Content = i.name; break;
- case 3: lbl_defenderHome3.Content = i.name; break;}
- lbl_defenderHome4.Hide();
- box_4.Hide();
- break;
- case 5:
- switch (defCounter++){
- case 0: lbl_defenderHome0.Content = i.name;break;
- case 1: lbl_defenderHome1.Content = i.name; break;
- case 2: lbl_defenderHome2.Content = i.name; break;
- case 3: lbl_defenderHome3.Content = i.name; break;
- case 4: lbl_defenderHome4.Content = i.name; break;}
- break;
- }
- break;
- case "Midfield":
- switch (midfield){
- case 3:
- /*y*/ switch (midCounter++){
- /*e*/ case 0: lbl_midfieldHome4.Content = i.name; break;
- /*s*/ case 1: lbl_midfieldHome1.Content = i.name; break;
- case 2: lbl_midfieldHome2.Content = i.name; break;}
- lbl_midfieldHome0.Hide();
- lbl_midfieldHome3.Hide();
- box_0.Hide();
- box_3.Hide();
- break;
- case 4:
- switch (midCounter++){
- case 0: lbl_midfieldHome0.Content = i.name; break;
- case 1: lbl_midfieldHome1.Content = i.name; break;
- case 2: lbl_midfieldHome2.Content = i.name; break;
- case 3: lbl_midfieldHome3.Content = i.name; break;}
- lbl_midfieldHome4.Hide();
- box_4.Hide();
- break;
- case 5:
- switch (midCounter++){
- case 0: lbl_midfieldHome0.Content = i.name; break;
- case 1: lbl_midfieldHome1.Content = i.name; break;
- case 2: lbl_midfieldHome2.Content = i.name; break;
- case 3: lbl_midfieldHome3.Content = i.name; break;
- case 4: lbl_midfieldHome4.Content = i.name; break;}
- break;
- }
- break;
- case "Forward":
- switch(forward){
- case 1:lbl_forwardHome0.Content = i.name; break;
- case 2:
- switch(forCounter++){
- case 0: lbl_forwardHome2.Content = i.name; break;
- case 1: lbl_forwardHome1.Content = i.name; break;}
- lbl_forwardHome0.Hide();
- box_0.Hide();
- break;
- case 3:
- switch(forCounter++){
- case 0: lbl_forwardHome0.Content = i.name; break;
- case 1: lbl_forwardHome1.Content = i.name; break;
- case 2: lbl_forwardHome2.Content = i.name; break;}
- break;
- }
- case "Goalie":lbl_goalieHome.Content = i.name; break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement