def showNeededCard(self): ''' find card for next round ''' self.activeDescription = gameLogics.GameLogic.getRandomDescription( self) self.activeColorParsing = self.activeDescription.islower( ) # lower case color name is parsed correctly to color print("Current Card: ", self.activeDescription) # print("ActiveColorParsing: ", self.activeColorParsing) rFIDReader.RFIDReader().flushSerialInput() # clear buffer first controller.gameController.GameController().updateCurrentCardbyColor( self.activeDescription) # update displayed gard in GUI
def __init__(self): ''' Constructor ''' self.myTimeMeasure = timeMeasure.TimeMeasure() self.myRFIDReaderConnection = rFIDReader.RFIDReader() self.myCardManager = controller.gameController.GameController( ).getCardManager() self.numberOfRounds = 10 print("gameStrategyEasy register") controller.gameController.GameController().registerGameStrategy(self)
def test_openMainGUI(self): # self.myController rFIDReader.RFIDReader() gamePlayModes.GamePlayManager().setGamePlayMode(0) cardFactory.CardFactory() myCardManager = cardManager.CardManager() myCardManager.loadConfiguration() app = mainGUI.MainGui() app.pack() app.master.title("ReaFID") app.mainloop()
def main(): # Initialize all singeltons gameController.GameController() # initialize Game Controller rFIDReader.RFIDReader() # open serial interface manager cardFactory.CardFactory() # initialize card factory manager cardManager.CardManager() # initialize card manager gamePlayModes.GamePlayManager().setGamePlayMode(0) # activate game play mode "simple" cardManager.CardManager().loadConfiguration() # load config from pickle to card manager app = mainGUI.MainGui() # start gui app.pack() app.master.title("ReaFID") app.mainloop()
def getSerialInterface(self): return rFIDReader.RFIDReader().getSerialInterface()
def setSerialInterface(self, serial): rFIDReader.RFIDReader().setSerialInterface(serial)
def setUp(self): self.myRfidReader = rFIDReader.RFIDReader() self.uid = bytes(0)