(self, i, j)
| 575 | self.turn = 1 |
| 576 | |
| 577 | def event(self, i, j): |
| 578 | global grid, board |
| 579 | if self.selected: |
| 580 | self.moveX = i |
| 581 | self.moveY = j |
| 582 | if ( |
| 583 | ( |
| 584 | self.selectX != None |
| 585 | and self.selectY != None |
| 586 | and self.moveX != None |
| 587 | and self.moveY != None |
| 588 | ) |
| 589 | and self.selectX != self.moveX |
| 590 | or self.selectY != self.moveY |
| 591 | ): |
| 592 | if notResultsInCheck( |
| 593 | self.selectX, self.selectY, self.moveX, self.moveY |
| 594 | ): |
| 595 | self.move(self.selectX, self.selectY, self.moveX, self.moveY) |
| 596 | else: |
| 597 | self.selectX = None |
| 598 | self.selectY = None |
| 599 | self.moveX = None |
| 600 | self.moveY = None |
| 601 | board.colorBoard() |
| 602 | else: |
| 603 | self.selectX = None |
| 604 | self.selectY = None |
| 605 | self.moveX = None |
| 606 | self.moveY = None |
| 607 | board.resetColor() |
| 608 | board.colorBoard() |
| 609 | self.selected = False |
| 610 | else: |
| 611 | if grid[i][j] != 0 and self.turnCheck(i, j): |
| 612 | self.selected = True |
| 613 | self.selectX = i |
| 614 | self.selectY = j |
| 615 | board.colorValidMoves(self.selectX, self.selectY) |
| 616 | board.colorBoard() |
| 617 | else: |
| 618 | self.selected = False |
| 619 | self.selectX = None |
| 620 | self.selectY = None |
| 621 | |
| 622 | def turnCheck(self, i, j): |
| 623 | global grid |
no test coverage detected