Project

General

Profile

« Previous | Next » 

Revision 3ba8ef4f

Added by Leszek Koltunski almost 2 years ago

improve scrambling of the Mosaic Cube

View differences:

src/main/java/org/distorted/objectlib/objects/TwistyRedi.java
91 91
        }
92 92
      else
93 93
        {
94
        if( mRotatable==null ) mRotatable = createRotatable();
95
        mEdges = ScrambleEdgeGenerator.getScrambleEdgesSingle(mBasicAngle, mRotatable);
94
        mEdges = new int[][]
95
          {
96
            { 0,16,1,16,2,8,3,8,  4,1,5,1,6,9,7,9,  8,15,9,15,10,7,11,7,  12,2,13,2,14,10,15,10,  16,14,17,14,18,6,19,6,  20,3,21,3,22,11,23,11,  24,13,25,13,26,5,27,5,  28,4,29,4,30,12,31,12 },  // 0
97

  
98
            {                                                             12,2,13,2,14,10,15,10,                          20,3,21,3,22,11,23,11,  24,13,25,13,26,5,27,5,                        },  // 1
99
            {                     4,1,5,1,6,9,7,9,                                                16,14,17,14,18,6,19,6,                                                  28,4,29,4,30,12,31,12 },  // 2
100
            {                     4,1,5,1,6,9,7,9,  8,15,9,15,10,7,11,7,                                                                                                  28,4,29,4,30,12,31,12 },  // 3
101
            { 0,16,1,16,2,8,3,8,                                          12,2,13,2,14,10,15,10,                          20,3,21,3,22,11,23,11,                                                },  // 4
102
            {                     4,1,5,1,6,9,7,9,  8,15,9,15,10,7,11,7,                          16,14,17,14,18,6,19,6,                                                                        },  // 5
103
            { 0,16,1,16,2,8,3,8,                                          12,2,13,2,14,10,15,10,                                                  24,13,25,13,26,5,27,5,                        },  // 6
104
            { 0,16,1,16,2,8,3,8,                                                                                          20,3,21,3,22,11,23,11,  24,13,25,13,26,5,27,5,                        },  // 7
105
            {                                       8,15,9,15,10,7,11,7,                          16,14,17,14,18,6,19,6,                                                  28,4,29,4,30,12,31,12 },  // 8
106

  
107
            {                                                             12,2,13,2,                                      20,3,21,3,                          26,5,27,5,                        },  // 9
108
            {                     4,1,5,1,                                                                    18,6,19,6,                                                  28,4,29,4,            },  // 10
109
            {                     4,1,5,1,                    10,7,11,7,                                                                                                  28,4,29,4,            },  // 11
110
            {           2,8,3,8,                                          12,2,13,2,                                      20,3,21,3,                                                            },  // 12
111
            {                     4,1,5,1,                    10,7,11,7,                                      18,6,19,6,                                                                        },  // 13
112
            {           2,8,3,8,                                          12,2,13,2,                                                                          26,5,27,5,                        },  // 14
113
            {           2,8,3,8,                                                                                          20,3,21,3,                          26,5,27,5,                        },  // 15
114
            {                                                 10,7,11,7,                                      18,6,19,6,                                                  28,4,29,4,            },  // 16
115
          };
96 116
        }
97 117
      }
98 118

  

Also available in: Unified diff