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()))
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()