def readFlop(self,hand):
     flopText = '*** FLOP *** '
     if self.peek( len(flopText) ) == flopText:
         self.text( flopText )
         flop = BettingRound()
         flop.cards = self.readCards()
         self.text('\n')
         actions = self.readBettingActions( flop, set( hand.players.keys() ) )
         hand.addBetRound(flop,actions)
         return True
     else:
         return False
 def readFlop(self, hand):
     flopText = '*** FLOP *** '
     if self.peek(len(flopText)) == flopText:
         self.text(flopText)
         flop = BettingRound()
         flop.cards = self.readCards()
         self.text('\n')
         actions = self.readBettingActions(flop, set(hand.players.keys()))
         hand.addBetRound(flop, actions)
         return True
     else:
         return False
 def readTurn(self,hand):
     turnText = '*** TURN *** '
     if self.peek( len(turnText) ) == turnText:
         self.text( turnText )
         turn = BettingRound()
         self.readCards()
         self.text(' ')
         turn.cards = self.readCards()
         self.text('\n')
         actions = self.readBettingActions( turn, set( hand.players.keys() ) )
         hand.addBetRound(turn,actions)
         return True
     else:
         return False
 def readRiver(self,hand):
     riverText = '*** RIVER *** '
     if self.peek( len(riverText) ) == riverText:
         self.text( riverText )
         river = BettingRound()
         self.readCards()
         self.text(' ')
         river.cards = self.readCards()
         self.text('\n')
         actions = self.readBettingActions( river, set( hand.players.keys() ) )
         hand.addBetRound(river,actions)
         return True
     else:
         return False
 def readTurn(self, hand):
     turnText = '*** TURN *** '
     if self.peek(len(turnText)) == turnText:
         self.text(turnText)
         turn = BettingRound()
         self.readCards()
         self.text(' ')
         turn.cards = self.readCards()
         self.text('\n')
         actions = self.readBettingActions(turn, set(hand.players.keys()))
         hand.addBetRound(turn, actions)
         return True
     else:
         return False
 def readRiver(self, hand):
     riverText = '*** RIVER *** '
     if self.peek(len(riverText)) == riverText:
         self.text(riverText)
         river = BettingRound()
         self.readCards()
         self.text(' ')
         river.cards = self.readCards()
         self.text('\n')
         actions = self.readBettingActions(river, set(hand.players.keys()))
         hand.addBetRound(river, actions)
         return True
     else:
         return False