def createTeam(self, teamName): #batting_players.append(([row["Name"].replace(" ", ""), row["Position"], float(row["H"]), float(row["IPR"]), float(row["O-Swing%"]), float(row["Z-Swing%"]), float(row["O-Contact%"]), float(row["Z-Contact%"]), float(row["1B%"]), float(row["2B%"]), float(row["3B%"]), float(row["HR%"]), float(row["FP"])])) team = Team() team.setTeamName(teamName) temp2 = 0 if teamName == "Yankees": self.teamBatting = "static/teams/Yankees_batting.txt" self.teamPitching = "static/teams/Yankees_pitchers.txt" elif teamName == "Phillies": self.teamBatting = "static/teams/Phillies_batting.txt" self.teamPitching = "static/teams/Phillies_pitchers.txt" elif teamName == "Red-Sox": self.teamBatting = "static/teams/Red_Sox_batting.txt" self.teamPitching = "static/teams/Red_Sox_pitchers.txt" elif teamName == "Angels": self.teamBatting = "static/teams/Angels_batting.txt" self.teamPitching = "static/teams/Angels_pitchers.txt" elif teamName == "White-Sox": self.teamBatting = "static/teams/White_Sox_batting.txt" self.teamPitching = "static/teams/White_Sox_pitchers.txt" elif teamName == "Cubs": self.teamBatting = "static/teams/Cubs_batting.txt" self.teamPitching = "static/teams/Cubs_pitchers.txt" elif teamName == "Mets": self.teamBatting = "static/teams/Mets_batting.txt" self.teamPitching = "static/teams/Mets_pitchers.txt" elif teamName == "Giants": self.teamBatting = "static/teams/Giants_batting.txt" self.teamPitching = "static/teams/Giants_pitchers.txt" elif teamName == "Twins": self.teamBatting = "static/teams/Twins_batting.txt" self.teamPitching = "static/teams/Twins_pitchers.txt" elif teamName == "Tigers": self.teamBatting = "static/teams/Tigers_batting.txt" self.teamPitching = "static/teams/Tigers_pitchers.txt" elif teamName == "Cardinals": self.teamBatting = "static/teams/Cardinals_batting.txt" self.teamPitching = "static/teams/Cardinals_pitchers.txt" elif teamName == "Dodgers": self.teamBatting = "static/teams/Dodgers_batting.txt" self.teamPitching = "static/teams/Dodgers_pitchers.txt" elif teamName == "Rangers": self.teamBatting = "static/teams/Rangers_batting.txt" self.teamPitching = "static/teams/Rangers_pitchers.txt" elif teamName == "Rockies": self.teamBatting = "static/teams/Rockies_batting.txt" self.teamPitching = "static/teams/Rockies_pitchers.txt" elif teamName == "Braves": self.teamBatting = "static/teams/Braves_batting.txt" self.teamPitching = "static/teams/Braves_pitchers.txt" elif teamName == "Mariners": self.teamBatting = "static/teams/Mariners_batting.txt" self.teamPitching = "static/teams/Mariners_pitchers.txt" elif teamName == "Brewers": self.teamBatting = "static/teams/Brewers_batting.txt" self.teamPitching = "static/teams/Brewers_pitchers.txt" elif teamName == "Orioles": self.teamBatting = "static/teams/Orioles_batting.txt" self.teamPitching = "static/teams/Orioles_pitchers.txt" elif teamName == "Reds": self.teamBatting = "static/teams/Reds_batting.txt" self.teamPitching = "static/teams/Reds_pitchers.txt" elif teamName == "Astros": self.teamBatting = "static/teams/Astros_batting.txt" self.teamPitching = "static/teams/Astros_pitchers.txt" elif teamName == "Athletics": self.teamBatting = "static/teams/Athletics_batting.txt" self.teamPitching = "static/teams/Athletics_pitchers.txt" elif teamName == "Nationals": self.teamBatting = "static/teams/Nationals_batting.txt" self.teamPitching = "static/teams/Nationals_pitchers.txt" elif teamName == "Blue-Jays": self.teamBatting = "static/teams/Blue_Jays_batting.txt" self.teamPitching = "static/teams/Blue_Jays_pitchers.txt" elif teamName == "Marlins": self.teamBatting = "static/teams/Marlins_batting.txt" self.teamPitching = "static/teams/Marlins_pitchers.txt" elif teamName == "Diamondbacks": self.teamBatting = "static/teams/Diamondbacks_batting.txt" self.teamPitching = "static/teams/Diamondbacks_pitchers.txt" elif teamName == "Indians": self.teamBatting = "static/teams/Indians_batting.txt" self.teamPitching = "static/teams/Indians_pitchers.txt" elif teamName == "Padres": self.teamBatting = "static/teams/Padres_batting.txt" self.teamPitching = "static/teams/Padres_pitchers.txt" elif teamName == "Pirates": self.teamBatting = "static/teams/Pirates_batting.txt" self.teamPitching = "static/teams/Pirates_pitchers.txt" elif teamName == "Rays": self.teamBatting = "static/teams/Rays_batting.txt" self.teamPitching = "static/teams/Rays_pitchers.txt" elif teamName == "Royals": self.teamBatting = "static/teams/Royals_batting.txt" self.teamPitching = "static/teams/Royals_pitchers.txt" else: print "enter a valid team, capitalize" scanner = open(var + "/" + self.teamBatting, "r") scanner2 = open(var + "/" + self.teamPitching, "r") for line in scanner: playerData = line.split() player = Player(playerData) team.addPlayer(player) for line in scanner2: # find a better way! if temp2 < self.pitcherCount: playerData = ["0"] * 13 pitcherData = line.split() pitcher = Pitcher(playerData, pitcherData) team.addPlayer(pitcher) temp2 = temp2 + 1 team.configBattingRoster() team.configFieldingRoster() scanner.close() scanner2.close() return team
def createTeam(self, teamName): # batting_players.append(([row["Name"].replace(" ", ""), row["Position"], float(row["H"]), float(row["IPR"]), float(row["O-Swing%"]), float(row["Z-Swing%"]), float(row["O-Contact%"]), float(row["Z-Contact%"]), float(row["1B%"]), float(row["2B%"]), float(row["3B%"]), float(row["HR%"]), float(row["FP"])])) team = Team() team.setTeamName(teamName) temp2 = 0 if teamName == "Yankees": self.teamBatting = "static/teams/Yankees_batting.txt" self.teamPitching = "static/teams/Yankees_pitchers.txt" elif teamName == "Phillies": self.teamBatting = "static/teams/Phillies_batting.txt" self.teamPitching = "static/teams/Phillies_pitchers.txt" elif teamName == "Red-Sox": self.teamBatting = "static/teams/Red_Sox_batting.txt" self.teamPitching = "static/teams/Red_Sox_pitchers.txt" elif teamName == "Angels": self.teamBatting = "static/teams/Angels_batting.txt" self.teamPitching = "static/teams/Angels_pitchers.txt" elif teamName == "White-Sox": self.teamBatting = "static/teams/White_Sox_batting.txt" self.teamPitching = "static/teams/White_Sox_pitchers.txt" elif teamName == "Cubs": self.teamBatting = "static/teams/Cubs_batting.txt" self.teamPitching = "static/teams/Cubs_pitchers.txt" elif teamName == "Mets": self.teamBatting = "static/teams/Mets_batting.txt" self.teamPitching = "static/teams/Mets_pitchers.txt" elif teamName == "Giants": self.teamBatting = "static/teams/Giants_batting.txt" self.teamPitching = "static/teams/Giants_pitchers.txt" elif teamName == "Twins": self.teamBatting = "static/teams/Twins_batting.txt" self.teamPitching = "static/teams/Twins_pitchers.txt" elif teamName == "Tigers": self.teamBatting = "static/teams/Tigers_batting.txt" self.teamPitching = "static/teams/Tigers_pitchers.txt" elif teamName == "Cardinals": self.teamBatting = "static/teams/Cardinals_batting.txt" self.teamPitching = "static/teams/Cardinals_pitchers.txt" elif teamName == "Dodgers": self.teamBatting = "static/teams/Dodgers_batting.txt" self.teamPitching = "static/teams/Dodgers_pitchers.txt" elif teamName == "Rangers": self.teamBatting = "static/teams/Rangers_batting.txt" self.teamPitching = "static/teams/Rangers_pitchers.txt" elif teamName == "Rockies": self.teamBatting = "static/teams/Rockies_batting.txt" self.teamPitching = "static/teams/Rockies_pitchers.txt" elif teamName == "Braves": self.teamBatting = "static/teams/Braves_batting.txt" self.teamPitching = "static/teams/Braves_pitchers.txt" elif teamName == "Mariners": self.teamBatting = "static/teams/Mariners_batting.txt" self.teamPitching = "static/teams/Mariners_pitchers.txt" elif teamName == "Brewers": self.teamBatting = "static/teams/Brewers_batting.txt" self.teamPitching = "static/teams/Brewers_pitchers.txt" elif teamName == "Orioles": self.teamBatting = "static/teams/Orioles_batting.txt" self.teamPitching = "static/teams/Orioles_pitchers.txt" elif teamName == "Reds": self.teamBatting = "static/teams/Reds_batting.txt" self.teamPitching = "static/teams/Reds_pitchers.txt" elif teamName == "Astros": self.teamBatting = "static/teams/Astros_batting.txt" self.teamPitching = "static/teams/Astros_pitchers.txt" elif teamName == "Athletics": self.teamBatting = "static/teams/Athletics_batting.txt" self.teamPitching = "static/teams/Athletics_pitchers.txt" elif teamName == "Nationals": self.teamBatting = "static/teams/Nationals_batting.txt" self.teamPitching = "static/teams/Nationals_pitchers.txt" elif teamName == "Blue-Jays": self.teamBatting = "static/teams/Blue_Jays_batting.txt" self.teamPitching = "static/teams/Blue_Jays_pitchers.txt" elif teamName == "Marlins": self.teamBatting = "static/teams/Marlins_batting.txt" self.teamPitching = "static/teams/Marlins_pitchers.txt" elif teamName == "Diamondbacks": self.teamBatting = "static/teams/Diamondbacks_batting.txt" self.teamPitching = "static/teams/Diamondbacks_pitchers.txt" elif teamName == "Indians": self.teamBatting = "static/teams/Indians_batting.txt" self.teamPitching = "static/teams/Indians_pitchers.txt" elif teamName == "Padres": self.teamBatting = "static/teams/Padres_batting.txt" self.teamPitching = "static/teams/Padres_pitchers.txt" elif teamName == "Pirates": self.teamBatting = "static/teams/Pirates_batting.txt" self.teamPitching = "static/teams/Pirates_pitchers.txt" elif teamName == "Rays": self.teamBatting = "static/teams/Rays_batting.txt" self.teamPitching = "static/teams/Rays_pitchers.txt" elif teamName == "Royals": self.teamBatting = "static/teams/Royals_batting.txt" self.teamPitching = "static/teams/Royals_pitchers.txt" else: print "enter a valid team, capitalize" scanner = open(var + "/" + self.teamBatting, "r") scanner2 = open(var + "/" + self.teamPitching, "r") for line in scanner: playerData = line.split() player = Player(playerData) team.addPlayer(player) for line in scanner2: # find a better way! if temp2 < self.pitcherCount: playerData = ["0"] * 13 pitcherData = line.split() pitcher = Pitcher(playerData, pitcherData) team.addPlayer(pitcher) temp2 = temp2 + 1 team.configBattingRoster() team.configFieldingRoster() scanner.close() scanner2.close() return team
def main(): print(django.get_version()) # Create Players p1 = Player(uuid.uuid4(), 'Drew', 'Casner') p2 = Player(uuid.uuid4(), 'RJ', 'Morley') p3 = Player(uuid.uuid4(), 'Jesper', 'Stryen') p4 = Player(uuid.uuid4(), 'Austin', 'Smith') p5 = Player(uuid.uuid4(), 'Lucas', 'Sward') p6 = Player(uuid.uuid4(), 'Ben', 'Settlerquist') p7 = Player(uuid.uuid4(), 'Powell', 'Hinson') p8 = Player(uuid.uuid4(), 'Quinn', 'Mahone') p9 = Player(uuid.uuid4(), 'Colt', 'Wise') p10 = Player(uuid.uuid4(), 'Ryan', 'Becker') p11 = Player(uuid.uuid4(), 'Matt', 'Skogen') p12 = Player(uuid.uuid4(), 'Isaiah', 'Jones') p13 = Player(uuid.uuid4(), 'John', 'Gadbois') p14 = Player(uuid.uuid4(), 'Kian', 'Tanner') p15 = Player(uuid.uuid4(), 'Pete', 'Snowden') p16 = Player(uuid.uuid4(), 'Nick', 'Hearon') # Create Teams t1 = Team(uuid.uuid4(), 'The Killerz', 'Boulder', 'Colorado') t1.addPlayer(p1) t1.addPlayer(p2) t2 = Team(uuid.uuid4(), 'The Vikings', 'New York', 'New York') t2.addPlayer(p3) t2.addPlayer(p4) t3 = Team(uuid.uuid4(), 'The High Flyers', 'Austin', 'Texas') t3.addPlayer(p6) t3.addPlayer(p7) t4 = Team(uuid.uuid4(), 'The Ballers', 'Aurora', 'Colorado') t4.addPlayer(p5) t4.addPlayer(p8) t5 = Team(uuid.uuid4(), 'The Wurst', 'Boulder', 'Colorado') t5.addPlayer(p9) t5.addPlayer(p10) t6 = Team(uuid.uuid4(), 'Da N3rds', 'Seattle', 'Washington') t6.addPlayer(p11) t6.addPlayer(p12) t7 = Team(uuid.uuid4(), 'The Climbers', 'LA', 'Cali') t7.addPlayer(p13) t7.addPlayer(p14) t8 = Team(uuid.uuid4(), 'Rockstars', 'Summit County', 'Colorado') t8.addPlayer(p15) t8.addPlayer(p16) # Test Game g1 = Game(uuid.uuid4(), t1, t2) # Create Tournament turny1 = Tournament(uuid.uuid4(), 'Champions Club', 1, 8 * 60, 60) turny1.addTeam(t1, 0) turny1.addTeam(t2, 0) turny1.addTeam(t3, 0) turny1.addTeam(t4, 0) turny1.addTeam(t5, 0) #turny1.addTeam(t6, 0) #turny1.addTeam(t7, 0) #turny1.addTeam(t8, 0) turny1.start() # Update results #''' turny1.getGames()[2][0].setScoreHome(90) turny1.getGames()[2][0].setScoreAway(80) turny1.getGames()[2][0].gameComplete() print('') print(turny1.getGames()[2][0].getWinningTeam()) print('') turny1.update()