def check_pos_color(cubeCurrent, cubeOrigin, color_one, color_two, color_three=None): checker = check_colors.CheckerColors() if color_three is None: lst_pos_curr = checker.two(cubeCurrent, color_one, color_two) lst_pos_origin = checker.two(cubeOrigin, color_one, color_two) i = 0 while i < len(lst_pos_origin): if lst_pos_origin[i] != lst_pos_curr[i]: return False i += 1 return True else: lst_pos_curr = checker.three(cubeCurrent, color_one, color_two, color_three) lst_pos_origin = checker.three(cubeOrigin, color_one, color_two, color_three) i = 0 while i < len(lst_pos_origin): j = 0 while j < len(lst_pos_origin[0]): if lst_pos_origin[i][j] != lst_pos_curr[i][j]: return False j += 1 i += 1 return True
def __init__(self, cubeOrigin): self.cubeOrigin = cubeOrigin self.checker = check_c.CheckerColors() self.third_corner = ["yellow", "blue", "red"] self.fourth_corner = ["yellow", "red", "green"] self.first_corner = ["yellow", "green", "orange"] self.second_corner = ["yellow", "blue", "orange"] self.lst_moves = []
def __init__(self, cubeOrigin): self.cubeOrigin = cubeOrigin self.lst_pos_curr = [] self.lst_pos_origin = [] self.checker = check_c.CheckerColors() self.lst_moves = []
def __init__(self, cubeOrigin): self.cubeOrigin = cubeOrigin self.checker = check_c.CheckerColors()