MCPcopy Create free account
hub / github.com/ActiveState/code / eventSkip

Method eventSkip

recipes/Python/580811_Uno_TextBased/recipe-580811.py:949–966  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

947 self.event = ''
948
949 def eventSkip(self):
950 if self.displayEffects and not self.simulation:
951 hide = False
952 if self.players[self.turn].getType() == "Computer":
953 hide = self.hideComputerHands
954 self.elements['Console'] = "Skip Card Placed! Skipping {}'s Turn.".format(self.players[self.turn].getName())
955 print(self.drawScreen(hide))
956 time.sleep(1)
957 for i in range(2):
958 i #unused
959 self.elements['P{}Turn'.format(self.turn[-1])] = '\033[91m'
960 print(self.drawScreen(hide))
961 time.sleep(.3)
962 self.elements['P{}Turn'.format(self.turn[-1])] = ''
963 print(self.drawScreen(hide))
964 time.sleep(.3)
965 self.turnComplete = True
966 self.event = ''
967
968 def eventWildCard(self):
969 hide = False

Callers 1

nextTurnMethod · 0.95

Calls 7

drawScreenMethod · 0.95
printFunction · 0.85
rangeFunction · 0.85
getTypeMethod · 0.80
formatMethod · 0.45
getNameMethod · 0.45
sleepMethod · 0.45

Tested by

no test coverage detected