Beispiel #1
0
    def getString(self):
        if self.c_isEdge:
            return Face_handler.getCharValue(
                self.c_face0) + ", " + Face_handler.getCharValue(self.c_face1)
        else:

            return Face_handler.getCharValue(
                self.c_face0) + ", " + Face_handler.getCharValue(
                    self.c_face1) + ", " + Face_handler.getCharValue(
                        self.c_face2)
Beispiel #2
0
 def printFace(self, face):
     print("\n" + Face_handler.getCharValue(face) + "\n\n")
     print(
         self.get_color(face, "LIF_TOPLEFT") + " " +
         self.get_color(face, "LIF_TOP") + " " +
         self.get_color(face, "LIF_TOPRIGHT") + "\n")
     print(
         self.get_color(face, "LIF_LEFT") + " " +
         self.get_color(face, "LIF_RIGHT") + "\n")
     print(
         self.get_color(face, "LIF_BOTTOMLEFT") + " " +
         self.get_color(face, "LIF_BOTTOM") + " " +
         self.get_color(face, "LIF_BOTTOMRIGHT") + "\n")
Beispiel #3
0
    def test_FaceGetIntGetChar(self):
        myFace = "BOTTOM"

        self.assertEqual('D', Face_handler.getCharValue(myFace))
        myFace = "FRONT"
        self.assertEqual('F', Face_handler.getCharValue(myFace))
        myFace = "RIGHT"
        self.assertEqual('R', Face_handler.getCharValue(myFace))
        myFace = "TOP"
        self.assertEqual('U', Face_handler.getCharValue(myFace))
        myFace = "BACK"
        self.assertEqual('B', Face_handler.getCharValue(myFace))
        myFace = "LEFT"
        self.assertEqual('L', Face_handler.getCharValue(myFace))
Beispiel #4
0
 def getString(self):
     return Face_handler.getCharValue(
         self.c_currentUp) + ", " + Face_handler.getCharValue(
             self.c_currentFront)
Beispiel #5
0
 def print(self):
     print("(" + Face_handler.getCharValue(self.c_face) + "," +
           Direction_handler.getString(self.c_direction) + ")",
           end=" ")