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

Method eventReverse

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

Source from the content-addressed store, hash-verified

928 time.sleep(.1)
929
930 def eventReverse(self):
931 if self.displayEffects and not self.simulation:
932 hide = False
933 if self.players[self.turn].getType() == "Computer":
934 hide = self.hideComputerHands
935 self.elements['Console'] = "Reverse Card Played! Reversing Turn Order.".format(self.players[self.turn].getName())
936 print(self.drawScreen(hide))
937 time.sleep(1)
938 for i in range(10):
939 cardBigNums = self.pile[0].getBigNum(self.reverse,i)
940 self.elements['oMiddle'] = cardBigNums
941 print(self.drawScreen(hide))
942 if self.displayEffects and not self.simulation:
943 time.sleep(.1)
944 cardBigNums = self.pile[0].getBigNum(self.reverse,9)
945 self.elements['oMiddle'] = cardBigNums
946 self.reverse = not self.reverse
947 self.event = ''
948
949 def eventSkip(self):
950 if self.displayEffects and not self.simulation:

Callers 2

beginMethod · 0.95
nextTurnMethod · 0.95

Calls 8

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

Tested by

no test coverage detected