'suit' (string) : Card's Color (rgby) 'rank' (string) : Card's Value (0-9, R, X, W, +2, +4)
| 514 | return bestColor |
| 515 | |
| 516 | class Card(): |
| 517 | ''' |
| 518 | 'suit' (string) : Card's Color (rgby) |
| 519 | 'rank' (string) : Card's Value (0-9, R, X, W, +2, +4) |
| 520 | ''' |
| 521 | |
| 522 | colors = { |
| 523 | 'red' : '\033[91m', |
| 524 | 'green' : '\033[92m', |
| 525 | 'yellow' : '\033[93m', |
| 526 | 'blue' : '\033[94m', |
| 527 | 'purple' : '\033[95m', |
| 528 | 'cyan' : '\033[96m', |
| 529 | 'white' : '\033[97m', |
| 530 | 'wild' : '', |
| 531 | 'dwild' : '', |
| 532 | 'dred' : '\033[31m', |
| 533 | 'dgreen' : '\033[32m', |
| 534 | 'dyellow' : '\033[33m', |
| 535 | 'dblue' : '\033[34m', |
| 536 | 'dpurple' : '\033[35m', |
| 537 | 'dcyan' : '\033[36m', |
| 538 | 'dwhite' : '\033[37m', |
| 539 | } |
| 540 | |
| 541 | idMap = { |
| 542 | 'red':'R','blue':'B','green':'G','yellow':'Y','wild':'W', |
| 543 | '0':'0','1':'1','2':'2','3':'3','4':'4','5':'5','6':'6','7':'7','8':'8','9':'9', |
| 544 | '+2':'+','R':'R','W':'W','+4':'$','X':'X' |
| 545 | } |
| 546 | |
| 547 | bigNums = { |
| 548 | "0" : [" .d888b. ","d88P Y88b","888 888","888 888","888 888","888 888","d88P Y88b"," \"Y888P\" "], |
| 549 | "1" : [" d888 "," d8888 "," 888 "," 888 "," 888 "," 888 "," 888 "," 8888888 "], |
| 550 | "2" : [".d8888b. ","d88P Y88","d8 888"," .d88P",".od888P\" ","d88P\" ","888\" ","888888888"], |
| 551 | "3" : [" .d8888b.","d88P Y88"," .d88"," 8888\" "," \"Y8b","888 88","Y88b d88"," \"Y8888P\""], |
| 552 | "4" : [" d88b "," d8P88 "," d8 88 "," d8 88 ","d8 88 ","888888888"," 88 "," 88 "], |
| 553 | "5" : ["888888888","888 ","888 ","8888888b "," \"Y88b "," 888","Y88b d88P","\"Y8888P\" "], |
| 554 | "6" : [" .d888b. ","d88P Y88b","888 ","888d888b ","888P \"Y8b","888 888","Y88b d88b"," \"Y888P\" "], |
| 555 | "7" : ["888888888"," d8P"," d8P "," d8P "," 8888888 "," d8P "," d8P ","d8P "], |
| 556 | "8" : [" .d888b. ","d8P Y8b","Y8b. d8P"," \"Y8888\" "," .dP\"Yb. ","888 888","Y88b d88P"," \"Y888P\" "], |
| 557 | "9" : [" .d888b. ","d8P Y8b","88 88","Y8b. d88"," \"Y88P888"," 888","Y88b d88P"," \"Y888P\" "], |
| 558 | "X" : ["Y8b d8P"," Y8b d8P "," Y8o8P "," Y8P "," d8b "," d888b "," d8P Y8b ","d8P Y8b"], |
| 559 | "W" : ["88 88","88 88","88 o 88","88 d8b 88","88d888b88","88P Y88","8P Y8","P Y"], |
| 560 | "+2" : [" db "," 88 ","C8888D "," 88 8888"," VP 8"," 8888"," 8 "," 8888"], |
| 561 | "+4" : [" db "," 88 ","C8888D "," 88 d "," VP d8 "," d 8 "," d8888"," 8 "], |
| 562 | "R9" : [" d88P "," d88P "," d88P "," d88P "," Y88b "," Y88b "," Y88b "," Y88b "], |
| 563 | "R8" : [" d88P "," d88P "," d88P ","d88P ","Y88b "," Y88b "," Y88b "," Y88b "], |
| 564 | "R7" : [" d88P Y"," d88P ","d88P ","88P ","88b ","Y88b "," Y88b "," Y88b d"], |
| 565 | "R6" : [" d88P Y8","d88P Y","88P ","8P ","8b ","88b ","Y88b d"," Y88b d8"], |
| 566 | "R5" : ["d88P Y88","88P Y8","8P Y","P ","b ","8b d","88b d8","Y88b d88"], |
| 567 | "R4" : ["88P Y88b","8P Y88","P Y8"," Y"," d","b d8","8b d88","88b d88P"], |
| 568 | "R3" : ["8P Y88b ","P Y88b"," Y88"," Y8"," d8"," d88","b d88P","8b d88P "], |
| 569 | "R2" : ["P Y88b "," Y88b "," Y88b"," Y88"," d88"," d88P"," d88P ","b d88P "], |
| 570 | "R1" : [" Y88b "," Y88b "," Y88b "," Y88b"," d88P"," d88P "," d88P "," d88P "], |
| 571 | "R0" : [" Y88b "," Y88b "," Y88b "," Y88b "," d88P "," d88P "," d88P "," d88P "], |
| 572 | } |
| 573 |