Esempio n. 1
0
    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
Esempio n. 2
0
    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)
Esempio n. 3
0
    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()
Esempio n. 4
0
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()
Esempio n. 5
0
 def getSerialInterface(self):
     return rFIDReader.RFIDReader().getSerialInterface()
Esempio n. 6
0
 def setSerialInterface(self, serial):
     rFIDReader.RFIDReader().setSerialInterface(serial)
Esempio n. 7
0
 def setUp(self):
     self.myRfidReader = rFIDReader.RFIDReader()
     self.uid = bytes(0)