Esempio n. 1
0
 public bool Equals(Cube cube)
 {
     return(
         LeftFace.Equals(cube.LeftFace) &&
         RightFace.Equals(cube.RightFace) &&
         FrontFace.Equals(cube.FrontFace) &&
         RearFace.Equals(cube.RearFace) &&
         UpperFace.Equals(cube.UpperFace) &&
         BottomFace.Equals(cube.BottomFace)
         );
 }
Esempio n. 2
0
 public Cube Copy()
 {
     return(new Cube
     {
         LeftFace = LeftFace.Copy(),
         RightFace = RightFace.Copy(),
         FrontFace = FrontFace.Copy(),
         RearFace = RearFace.Copy(),
         UpperFace = UpperFace.Copy(),
         BottomFace = BottomFace.Copy()
     });
 }