Пример #1
0
 def paint_tile(self, event):
     canvas = event.widget
     board = self.board.board
     x = int(canvas.canvasx(event.x) / self.cellsize)
     y = int(canvas.canvasy(event.y) / self.cellsize)
     board[y] = tronutils.set_char(board[y], x, self.char)
     self[y,x] = self.colors[self.char]
Пример #2
0
 def paint_tile(self, event):
     canvas = event.widget
     board = self.board.board
     x = int(canvas.canvasx(event.x) / self.cellsize)
     y = int(canvas.canvasy(event.y) / self.cellsize)
     board[y] = tronutils.set_char(board[y], x, self.char)
     self[y, x] = self.colors[self.char]
Пример #3
0
 def test_set_char(self):
     self.assertEqual(tronutils.set_char('abc',0,'d'), 'dbc')
     self.assertEqual(tronutils.set_char('abc',1,'d'), 'adc')
     self.assertEqual(tronutils.set_char('abc',2,'d'), 'abd')
Пример #4
0
 def test_set_char(self):
     self.assertEqual(tronutils.set_char('abc', 0, 'd'), 'dbc')
     self.assertEqual(tronutils.set_char('abc', 1, 'd'), 'adc')
     self.assertEqual(tronutils.set_char('abc', 2, 'd'), 'abd')