Exemple #1
0
 def constructTeams(self, team1, team2):
     self.teamObjectList = []
     """
     for team in config.teamList:
         teamFile = open(team, 'r')
         teamName = teamFile.readline().rstrip()
         playerPictureList = []
         playerNameList = []
         for line in teamFile:
             lineList = line.rstrip().split()
             playerNameList.append(lineList[0])
             playerPictureList.append(team.rsplit('/', 1)[0] + '/' + lineList[1])
         teamFile.close()
     """
     """
     
         ##buzzerList = config.buzzerList[config.teamList.index(team)]
     activePlayerList = config.activePlayerList[config.teamList.index(team)]
     teamWidget = TeamWidget(team1)
     self.teamsLayout.addWidget(teamWidget)
     teamWidget = TeamWidget(team2)
     self.teamsLayout.addWidget(teamWidget)
     """
     from modules import databaseaccess
     team_Pic1 = databaseaccess.get_Team_Pic(team1)
     playerPictureList1 = [team_Pic1, team_Pic1, team_Pic1, team_Pic1]
     playerNameList1 = databaseaccess.get_Player_Name_By_Team_Id(self.team1)
     playerIdList1 = databaseaccess.get_Player_Id_By_Team_Id(self.team1id)
     ##playerNameList1 = ['qq',  'ww',  'ee',  'rr']
     buzzerList1 = ['q', 'w', 'e', 'r']
     activePlayerList1 = [0, 1, 2, 3]
     teamWidget1 = TeamWidget(team1)
     teamObject1 = TeamObject(team1, playerPictureList1, playerNameList1,
                              playerIdList1, buzzerList1, activePlayerList1,
                              teamWidget1)
     self.team1Layout.addWidget(teamWidget1)
     self.teamObjectList.append(teamObject1)
     team_Pic2 = databaseaccess.get_Team_Pic(team2)
     playerPictureList2 = [team_Pic2, team_Pic2, team_Pic2, team_Pic2]
     playerNameList2 = databaseaccess.get_Player_Name_By_Team_Id(self.team2)
     playerIdList2 = databaseaccess.get_Player_Id_By_Team_Id(self.team2id)
     buzzerList2 = ['t', 'y', 'u', 'i']
     activePlayerList2 = [0, 1, 2, 3]
     teamWidget2 = TeamWidget(team2)
     teamObject2 = TeamObject(team2, playerPictureList2, playerNameList2,
                              playerIdList2, buzzerList2, activePlayerList2,
                              teamWidget2)
     self.team2Layout.addWidget(teamWidget2)
     self.teamObjectList.append(teamObject2)
Exemple #2
0
 def constructTeams(self, team1, team2):
     self.teamObjectList = []
     """
     for team in config.teamList:
         teamFile = open(team, 'r')
         teamName = teamFile.readline().rstrip()
         playerPictureList = []
         playerNameList = []
         for line in teamFile:
             lineList = line.rstrip().split()
             playerNameList.append(lineList[0])
             playerPictureList.append(team.rsplit('/', 1)[0] + '/' + lineList[1])
         teamFile.close()
     """
     """
     
         ##buzzerList = config.buzzerList[config.teamList.index(team)]
     activePlayerList = config.activePlayerList[config.teamList.index(team)]
     teamWidget = TeamWidget(team1)
     self.teamsLayout.addWidget(teamWidget)
     teamWidget = TeamWidget(team2)
     self.teamsLayout.addWidget(teamWidget)
     """
     from modules import databaseaccess
     team_Pic1 = databaseaccess.get_Team_Pic(team1)
     playerPictureList1 = [team_Pic1,  team_Pic1,  team_Pic1,  team_Pic1]
     playerNameList1 = databaseaccess.get_Player_Name_By_Team_Id(self.team1)
     playerIdList1 = databaseaccess.get_Player_Id_By_Team_Id(self.team1id)
     ##playerNameList1 = ['qq',  'ww',  'ee',  'rr']
     buzzerList1 = ['q', 'w', 'e', 'r']
     activePlayerList1 = [0,  1,  2,  3]
     teamWidget1 = TeamWidget(team1)
     teamObject1 = TeamObject(team1, playerPictureList1, playerNameList1, playerIdList1, buzzerList1, activePlayerList1, teamWidget1)
     self.team1Layout.addWidget(teamWidget1)
     self.teamObjectList.append(teamObject1)
     team_Pic2 = databaseaccess.get_Team_Pic(team2)
     playerPictureList2 = [team_Pic2,  team_Pic2,  team_Pic2,  team_Pic2]
     playerNameList2 = databaseaccess.get_Player_Name_By_Team_Id(self.team2)
     playerIdList2 = databaseaccess.get_Player_Id_By_Team_Id(self.team2id)
     buzzerList2 = ['t', 'y', 'u', 'i']
     activePlayerList2 = [0,  1,  2,  3]
     teamWidget2 = TeamWidget(team2)
     teamObject2 = TeamObject(team2, playerPictureList2, playerNameList2, playerIdList2, buzzerList2, activePlayerList2, teamWidget2)
     self.team2Layout.addWidget(teamWidget2)
     self.teamObjectList.append(teamObject2)
 def acceptedClicked(self):
     self.gameWindow = MainWindow()
     self.gameWindow.team1 = self.newgame.team1.currentText()
     self.gameWindow.team2 = self.newgame.team2.currentText()
     team1index = self.newgame.team1.currentIndex()
     team2index = self.newgame.team2.currentIndex()
     self.gameWindow.team1id = self.newgame.team1.itemData(team1index).toString()
     self.gameWindow.team2id = self.newgame.team2.itemData(team2index).toString()
     from modules import databaseaccess
     team1List = databaseaccess.get_Player_Name_By_Team_Id(self.gameWindow.team1id)
     team2List = databaseaccess.get_Player_Name_By_Team_Id(self.gameWindow.team2id)
     team1nameList = []
     team2nameList = []
     self.connect(self.gameWindow, SIGNAL('previousQuestion'),  self.previousQuestion)
     self.connect(self.gameWindow, SIGNAL('nextQuestion'),  self.nextQuestion)
     self.gameWindow.setupGame(self.gameWindow.team1, self.gameWindow.team2)
     self.gameWindow.show()
     self.newgame.close()
Exemple #4
0
 def acceptedClicked(self):
     self.gameWindow = MainWindow()
     self.gameWindow.team1 = self.newgame.team1.currentText()
     self.gameWindow.team2 = self.newgame.team2.currentText()
     team1index = self.newgame.team1.currentIndex()
     team2index = self.newgame.team2.currentIndex()
     self.gameWindow.team1id = self.newgame.team1.itemData(
         team1index).toString()
     self.gameWindow.team2id = self.newgame.team2.itemData(
         team2index).toString()
     from modules import databaseaccess
     team1List = databaseaccess.get_Player_Name_By_Team_Id(
         self.gameWindow.team1id)
     team2List = databaseaccess.get_Player_Name_By_Team_Id(
         self.gameWindow.team2id)
     team1nameList = []
     team2nameList = []
     self.connect(self.gameWindow, SIGNAL('previousQuestion'),
                  self.previousQuestion)
     self.connect(self.gameWindow, SIGNAL('nextQuestion'),
                  self.nextQuestion)
     self.gameWindow.setupGame(self.gameWindow.team1, self.gameWindow.team2)
     self.gameWindow.show()
     self.newgame.close()