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

Method getRow

recipes/Python/580811_Uno_TextBased/recipe-580811.py:624–653  ·  view source on GitHub ↗
(self,rowNum,hide=False)

Source from the content-addressed store, hash-verified

622 return self.points
623
624 def getRow(self,rowNum,hide=False):
625 value = self.value
626 displaySpace = self.displaySpace
627 if hide:
628 colorCode = '\033[97m'
629 value = '?'
630 displaySpace = ' '
631 else:
632 colorCode = self.colorCode
633 if self.isWild():
634 if rowNum == 0:
635 colorCode = '\033[91m'
636 elif rowNum == 1:
637 colorCode = '\033[93m'
638 elif rowNum == 2:
639 colorCode = '\033[92m'
640 elif rowNum == 3:
641 colorCode = '\033[94m'
642
643 if rowNum == 0:
644 return '{}\u2666--\u2666\033[0m'.format(colorCode)
645 elif rowNum == 1:
646 return '{}|{}{}|\033[0m'.format(colorCode, displaySpace, value)
647 elif rowNum == 2:
648 if hide:
649 return '{}|? |\033[0m'.format(colorCode)
650 else:
651 return '{}| |\033[0m'.format(colorCode)
652 elif rowNum == 3:
653 return '{}\u2666--\u2666\033[0m'.format(colorCode)
654
655 #############################################
656

Callers 1

showMethod · 0.45

Calls 2

isWildMethod · 0.95
formatMethod · 0.45

Tested by

no test coverage detected