fix nasty bug where eolr permutation would also change orientation
This commit is contained in:
9
cube.py
9
cube.py
@ -29,14 +29,6 @@ class LSECube:
|
||||
self.reset()
|
||||
|
||||
def reset(self):
|
||||
# self.edges = {
|
||||
# "UB": Edge("UB", True),
|
||||
# "UR": Edge("UR", True),
|
||||
# "UF": Edge("UF", True),
|
||||
# "UL": Edge("UL", True),
|
||||
# "DB": Edge("DB", True),
|
||||
# "DF": Edge("DF", True),
|
||||
# }
|
||||
self.edges = {
|
||||
"UB": Edge("UB", True),
|
||||
"UR": Edge("UR", True),
|
||||
@ -70,6 +62,7 @@ class LSECube:
|
||||
eolrb_state[location] = Edge("", edge.oriented)
|
||||
|
||||
eolrb_state["center_oriented"] = self.centers["U"] in ["U", "D"]
|
||||
# the value of UFR is supposed to be the key of the value "UFR" in self.corners but whatever
|
||||
eolrb_state["UFR"] = self.corners["UFR"]
|
||||
|
||||
return int(
|
||||
|
||||
Reference in New Issue
Block a user