Line 43: |
Line 43: |
| <pre> | | <pre> |
| def _turtle_strategy(self, turtle): | | def _turtle_strategy(self, turtle): |
− | c = turtle[1] % 2 | + | evenodd = turtle[1] % 2 |
| for i in range(6): | | for i in range(6): |
− | column = turtle[0] + CIRCLE[c][i][0] | + | column = turtle[0] + CIRCLE[evenodd][i][0] |
− | row = turtle[1] + CIRCLE[c][i][1] | + | row = turtle[1] + CIRCLE[evenodd][i][1] |
| if not self._dots[self._grid_to_dot((column, row))].type: | | if not self._dots[self._grid_to_dot((column, row))].type: |
| return [column, row] | | return [column, row] |
Line 56: |
Line 56: |
| <pre> | | <pre> |
| def _turtle_strategy(self, turtle): | | def _turtle_strategy(self, turtle): |
− | c = turtle[1] % 2 | + | evenodd = turtle[1] % 2 |
| for i in range(6): | | for i in range(6): |
− | column = turtle[0] + CIRCLE[c][i][0] | + | column = turtle[0] + CIRCLE[evenodd][i][0] |
− | row = turtle[1] + CIRCLE[c][i][1] | + | row = turtle[1] + CIRCLE[evenodd][i][1] |
| if not self._dots[self._grid_to_dot((column, row))].type: | | if not self._dots[self._grid_to_dot((column, row))].type: |
| self._orientation = i | | self._orientation = i |
Line 70: |
Line 70: |
| <pre> | | <pre> |
| def _turtle_strategy(self, turtle): | | def _turtle_strategy(self, turtle): |
− | c = turtle[1] % 2 | + | evenodd = turtle[1] % 2 |
| n = int(uniform(0, 6)) | | n = int(uniform(0, 6)) |
| for i in range(6): | | for i in range(6): |
− | column = turtle[0] + CIRCLE[c][(i + n) % 6][0] | + | column = turtle[0] + CIRCLE[evenodd][(i + n) % 6][0] |
− | row = turtle[1] + CIRCLE[c][(i + n) % 6][1] | + | row = turtle[1] + CIRCLE[evenodd][(i + n) % 6][1] |
| if not self._dots[self._grid_to_dot((column, row))].type: | | if not self._dots[self._grid_to_dot((column, row))].type: |
| self._orientation = (i + n) % 6 | | self._orientation = (i + n) % 6 |
Line 85: |
Line 85: |
| <pre> | | <pre> |
| def _turtle_strategy(self, turtle): | | def _turtle_strategy(self, turtle): |
− | c = turtle[1] % 2 | + | evenodd = turtle[1] % 2 |
| for i in range(6): | | for i in range(6): |
− | column = turtle[0] + CIRCLE[c][i][0] | + | column = turtle[0] + CIRCLE[evenodd][i][0] |
− | row = turtle[1] + CIRCLE[c][i][1] | + | row = turtle[1] + CIRCLE[evenodd][i][1] |
| if self._dots[self._grid_to_dot((column, row))].type is None: | | if self._dots[self._grid_to_dot((column, row))].type is None: |
| self._orientation = i | | self._orientation = i |
Line 95: |
Line 95: |
| n = int(uniform(0, 6)) | | n = int(uniform(0, 6)) |
| for i in range(6): | | for i in range(6): |
− | column = turtle[0] + CIRCLE[c][(i + n) % 6][0] | + | column = turtle[0] + CIRCLE[evenodd][(i + n) % 6][0] |
− | row = turtle[1] + CIRCLE[c][(i + n) % 6][1] | + | row = turtle[1] + CIRCLE[evenodd][(i + n) % 6][1] |
| if not self._dots[self._grid_to_dot((column, row))].type: | | if not self._dots[self._grid_to_dot((column, row))].type: |
| self._orientation = (i + n) % 6 | | self._orientation = (i + n) % 6 |