Project

General

Profile

« Previous | Next » 

Revision b0a56742

Added by Leszek Koltunski over 3 years ago

More support for the Helicopter.

View differences:

src/main/java/org/distorted/objects/RubikMovementHelicopter.java
68 68
      {
69 69
      case 0: switch(quarter)
70 70
                {
71
                case 0: enabled[1]=1; enabled[2]=3; break;
72
                case 1: enabled[1]=0; enabled[2]=3; break;
73
                case 2: enabled[1]=0; enabled[2]=2; break;
74
                case 3: enabled[1]=1; enabled[2]=2; break;
71
                case 0: enabled[1]=2; enabled[2]=5; break;
72
                case 1: enabled[1]=2; enabled[2]=4; break;
73
                case 2: enabled[1]=3; enabled[2]=4; break;
74
                case 3: enabled[1]=3; enabled[2]=5; break;
75 75
                }
76 76
              break;
77 77
      case 1: switch(quarter)
78 78
                {
79
                case 0: enabled[1]=2; enabled[2]=3; break;
80
                case 1: enabled[1]=3; enabled[2]=1; break;
81
                case 2: enabled[1]=0; enabled[2]=1; break;
82
                case 3: enabled[1]=0; enabled[2]=2; break;
79
                case 0: enabled[1]=2; enabled[2]=4; break;
80
                case 1: enabled[1]=2; enabled[2]=5; break;
81
                case 2: enabled[1]=5; enabled[2]=3; break;
82
                case 3: enabled[1]=3; enabled[2]=4; break;
83 83
                }
84 84
              break;
85 85
      case 2: switch(quarter)
86 86
                {
87
                case 0: enabled[1]=1; enabled[2]=2; break;
88
                case 1: enabled[1]=0; enabled[2]=1; break;
89
                case 2: enabled[1]=0; enabled[2]=3; break;
90
                case 3: enabled[1]=2; enabled[2]=3; break;
87
                case 0: enabled[1]=0; enabled[2]=5; break;
88
                case 1: enabled[1]=1; enabled[2]=5; break;
89
                case 2: enabled[1]=1; enabled[2]=4; break;
90
                case 3: enabled[1]=0; enabled[2]=4; break;
91 91
                }
92 92
              break;
93 93
      case 3: switch(quarter)
94 94
                {
95
                case 0: enabled[1]=1; enabled[2]=2; break;
96
                case 1: enabled[1]=2; enabled[2]=3; break;
97
                case 2: enabled[1]=0; enabled[2]=3; break;
98
                case 3: enabled[1]=0; enabled[2]=1; break;
95
                case 0: enabled[1]=0; enabled[2]=4; break;
96
                case 1: enabled[1]=1; enabled[2]=4; break;
97
                case 2: enabled[1]=1; enabled[2]=5; break;
98
                case 3: enabled[1]=0; enabled[2]=5; break;
99 99
                }
100 100
              break;
101 101
      case 4: switch(quarter)
102 102
                {
103
                case 0: enabled[1]=0; enabled[2]=3; break;
104
                case 1: enabled[1]=0; enabled[2]=2; break;
105
                case 2: enabled[1]=1; enabled[2]=2; break;
106
                case 3: enabled[1]=1; enabled[2]=3; break;
103
                case 0: enabled[1]=1; enabled[2]=3; break;
104
                case 1: enabled[1]=0; enabled[2]=3; break;
105
                case 2: enabled[1]=0; enabled[2]=2; break;
106
                case 3: enabled[1]=1; enabled[2]=2; break;
107 107
                }
108 108
              break;
109 109
      case 5: switch(quarter)
110 110
                {
111
                case 0: enabled[1]=1; enabled[2]=2; break;
112
                case 1: enabled[1]=0; enabled[2]=2; break;
113
                case 2: enabled[1]=0; enabled[2]=3; break;
114
                case 3: enabled[1]=1; enabled[2]=3; break;
111
                case 0: enabled[1]=0; enabled[2]=3; break;
112
                case 1: enabled[1]=1; enabled[2]=3; break;
113
                case 2: enabled[1]=1; enabled[2]=2; break;
114
                case 3: enabled[1]=0; enabled[2]=2; break;
115 115
                }
116 116
              break;
117 117
      }

Also available in: Unified diff