Esempio n. 1
0
 def is_legal_point(self, x, y):
     point = Position((x, y))
     point.change_position(self.position.get_x(), self.position.get_y())
     point.scale_position(ELEMENT_SIZE)
     return is_legal_block(self.board.get_block(point.get_x(), point.get_y()))
Esempio n. 2
0
 def get_position_char(self, p):
     point = Position((p[0], p[1]))
     point.change_position(self.position.get_x(), self.position.get_y())
     point.scale_position(ELEMENT_SIZE)
     return point.get_x(), point.get_y()