Example #1
0
 def __init__(self, index, team, year, gameNumber, league,
              additionalPlayers, additionalPlayers_YearList, homeYear,
              showFunctions):
     self.setShowFunctions(showFunctions)
     self.__homeYear = homeYear
     self.__additionalPlayers_YearList = additionalPlayers_YearList
     self.setBattingFile(File.teamBatting(Translator.abvToTeam(team), year))
     self.setPitchingFile(
         File.teamPitching(Translator.abvToTeam(team), year))
     self.setFieldingFile(
         File.teamFielding(Translator.abvToTeam(team), year))
     self.__addedPlayers = self.unpackAddedPlayers(additionalPlayers)
     players, starts = self.getPlayers(
         index, team, self.getBattingFile()
     )  #get the team's batting orders from that year in two corresponding lists.
     #        print (players)
     #        print (starts)
     startingPitcher = self.getStartingPitcher(index,
                                               self.getPitchingFile(),
                                               gameNumber, year, team)
     self.setLineup(
         self.controller(index, team, year, gameNumber, str(league),
                         players, starts, startingPitcher))