| 19 | |
| 20 | |
| 21 | def buildDeck() -> List[str]: |
| 22 | deck: List[str] = [] |
| 23 | # example card:Red 7,Green 8, Blue skip |
| 24 | colours = ["Red", "Green", "Yellow", "Blue"] |
| 25 | values = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "Draw Two", "Skip", "Reverse"] |
| 26 | wilds = ["Wild", "Wild Draw Four"] |
| 27 | for colour in colours: |
| 28 | for value in values: |
| 29 | cardVal = "{} {}".format(colour, value) |
| 30 | deck.append(cardVal) |
| 31 | if value != 0: |
| 32 | deck.append(cardVal) |
| 33 | for i in range(4): |
| 34 | deck.append(wilds[0]) |
| 35 | deck.append(wilds[1]) |
| 36 | return deck |
| 37 | |
| 38 | |
| 39 | """ |