예제 #1
0
 public static TeamLineup lookupTeamLineup(Dictionary <String, TeamLineup> lineups, Team team)
 {
     if (!lineups.ContainsKey(team.Abrv))
     {
         TeamLineup teamLineup = new TeamLineup();
         lineups.Add(team.Abrv, teamLineup);
         return(teamLineup);
     }
     else
     {
         return(lineups[team.Abrv]);
     }
 }
예제 #2
0
        //TODO:
        //     private int adjustIPByPitcherType(Player pitcher, PITCHER_TYPE pitcherType)
        //    {
        //        int adjustedIP = pitcher.IP;
        //        return adjustedIP;
        //    }

        private long lookupPlayerId(Player player, Team team)
        {
            int playerId = 0;

            if (database.ContainsKey(team.Abrv))
            {
                TeamLineup lineup = database[team.Abrv];
                if (lineup.playerByGRID != null)
                {
                    foreach (Player lineupPlayer in lineup.playerByGRID)
                    {
                        if (lineupPlayer.CompareTo(player) == 0)
                        {
                            return(lineupPlayer.Id);
                        }
                    }
                }
            }
            return(playerId);
        }