(self, scrollNum=0, hide=False)
| 171 | self.hand = [] |
| 172 | |
| 173 | def show(self, scrollNum=0, hide=False): |
| 174 | if scrollNum == -1: |
| 175 | scrollNum = 0 |
| 176 | output = '' |
| 177 | num = 0 |
| 178 | header, footer, upper, lower = '', '', '', '' |
| 179 | header += ('\033[97m\u2666--\u2666\033[0m ') |
| 180 | upper += ('\033[97m|<-|\033[0m ') |
| 181 | lower += ('\033[97m|<-|\033[0m ') |
| 182 | footer += ('\033[97m\u2666--\u2666\033[0m ') |
| 183 | for i in range(10): |
| 184 | indexNum = i+(10*scrollNum) |
| 185 | if indexNum < len(self): |
| 186 | header += (self[indexNum].getRow(0,hide)+' ') |
| 187 | upper += (self[indexNum].getRow(1,hide)+' ') |
| 188 | lower += (self[indexNum].getRow(2,hide)+' ') |
| 189 | footer += (self[indexNum].getRow(3,hide)+' ') |
| 190 | num += 1 |
| 191 | for j in range(10-num): |
| 192 | j #unused |
| 193 | header += (' ') |
| 194 | footer += (' ') |
| 195 | upper += (' ') |
| 196 | lower += (' ') |
| 197 | header += ('\033[97m\u2666--\u2666\033[0m ') |
| 198 | upper += ('\033[97m|->|\033[0m ') |
| 199 | lower += ('\033[97m|->|\033[0m ') |
| 200 | footer += ('\033[97m\u2666--\u2666\033[0m ') |
| 201 | output += (' '+header+'\n '+upper+'\n '+lower+'\n '+footer+'\n\033[97m|-(<)--') |
| 202 | for k in range(num): |
| 203 | output += '({})'.format(k) |
| 204 | output += '--' |
| 205 | for l in range(10-num): |
| 206 | l #unused |
| 207 | output += '-----' |
| 208 | output += '(>)--|\033[0m\n' |
| 209 | return output |
| 210 | |
| 211 | def getCard(self, index): |
| 212 | return self.hand[index] |
no test coverage detected