Revision ca4a3a68
Added by Leszek Koltunski 12 months ago
src/main/java/org/distorted/objectlib/objects/TwistyBandagedCuboid.java | ||
---|---|---|
285 | 285 |
{ |
286 | 286 |
return new int[][] |
287 | 287 |
{ |
288 |
{ 0,0,-1 }, { 0,0, 1 }, { 0,0, 2 }, { 0,1,-1 }, { 0,1, 1 }, { 0,1, 2 }, // 0-5 : L
|
|
289 |
{ 0,2,-1 }, { 0,2, 1 }, { 0,2, 2 }, { 0,3,-1 }, { 0,3, 1 }, { 0,3, 2 }, // 6-11: R
|
|
290 |
{ 1,0,-1 }, { 1,0, 1 }, { 1,0, 2 }, { 1,1,-1 }, { 1,1, 1 }, { 1,1, 2 }, // 12-17: D
|
|
291 |
{ 1,2,-1 }, { 1,2, 1 }, { 1,2, 2 }, { 1,3,-1 }, { 1,3, 1 }, { 1,3, 2 }, // 18-23: U
|
|
292 |
{ 2,0,-1 }, { 2,0, 1 }, { 2,0, 2 }, { 2,1,-1 }, { 2,1, 1 }, { 2,1, 2 }, // 24-29: B
|
|
293 |
{ 2,2,-1 }, { 2,2, 1 }, { 2,2, 2 }, { 2,3,-1 }, { 2,3, 1 }, { 2,3, 2 }, // 30-35: F
|
|
294 |
|
|
295 |
{ 1,3,1, 2,0,2 }, // 36: BEG->R
|
|
296 |
{ 1,0,1, 2,0,2 }, // 37: BEG->L
|
|
297 |
{ 2,3,1, 0,3,2 }, // 38: BEG->D
|
|
298 |
{ 2,0,1, 0,3,2 }, // 39: BEG->U
|
|
299 |
{ 0,3,1, 1,3,2 }, // 40: BEG->B
|
|
300 |
{ 0,0,1, 1,3,2 }, // 41: BEG->F
|
|
301 |
|
|
302 |
{ 1,0,-1, 0,3,2, 2,0,-1 }, // 42: R->D
|
|
303 |
{ 1,3, 1, 0,3,2, 2,3, 1 }, // 43: R->U
|
|
304 |
{ 2,0, 1, 0,3,2, 1,0, 1 }, // 44: R->B
|
|
305 |
{ 2,3,-1, 0,3,2, 1,3,-1 }, // 45: R->F
|
|
306 |
|
|
307 |
{ 1,0,-1, 0,0,2, 2,3, 1 }, // 46: L->D
|
|
308 |
{ 1,3, 1, 0,0,2, 2,0,-1 }, // 47: L->U
|
|
309 |
{ 2,0, 1, 0,0,2, 1,3,-1 }, // 48: L->B
|
|
310 |
{ 2,3,-1, 0,0,2, 1,0, 1 }, // 49: L->F
|
|
311 |
|
|
312 |
{ 0,3,-1, 1,0,2, 2,0, 1 }, // 50: D->R
|
|
313 |
{ 0,0, 1, 1,0,2, 2,3,-1 }, // 51: D->L
|
|
314 |
{ 2,0,-1, 1,0,2, 0,3, 1 }, // 52: D->B
|
|
315 |
{ 2,3, 1, 1,0,2, 0,0,-1 }, // 53: D->F
|
|
316 |
|
|
317 |
{ 0,3,-1, 1,3,2, 2,3,-1 }, // 54: U->R
|
|
318 |
{ 0,0, 1, 1,3,2, 2,0, 1 }, // 55: U->L
|
|
319 |
{ 2,0,-1, 1,3,2, 0,0,-1 }, // 56: U->B
|
|
320 |
{ 2,3, 1, 1,3,2, 0,3, 1 }, // 57: U->F
|
|
321 |
|
|
322 |
{ 0,3, 1, 2,0,2, 1,0,-1 }, // 58: B->R
|
|
323 |
{ 0,0,-1, 2,0,2, 1,3, 1 }, // 59: B->L
|
|
324 |
{ 1,0, 1, 2,0,2, 0,3,-1 }, // 60: B->D
|
|
325 |
{ 1,3,-1, 2,0,2, 0,0, 1 }, // 61: B->U
|
|
326 |
|
|
327 |
{ 0,3, 1, 2,3,2, 1,3, 1 }, // 62: F->R
|
|
328 |
{ 0,0,-1, 2,3,2, 1,0,-1 }, // 63: F->L
|
|
329 |
{ 1,0, 1, 2,3,2, 0,0, 1 }, // 64: F->D
|
|
330 |
{ 1,3,-1, 2,3,2, 0,3,-1 }, // 65: F->U
|
|
288 |
{ 0,1,-1 }, { 0,1, 1 }, { 0,1, 2 }, { 0,2,-1 }, { 0,2, 1 }, { 0,2, 2 }, // 0-5 : L
|
|
289 |
{ 0,4,-1 }, { 0,4, 1 }, { 0,4, 2 }, { 0,8,-1 }, { 0,8, 1 }, { 0,8, 2 }, // 6-11: R
|
|
290 |
{ 1,1,-1 }, { 1,1, 1 }, { 1,1, 2 }, { 1,2,-1 }, { 1,2, 1 }, { 1,2, 2 }, // 12-17: D
|
|
291 |
{ 1,4,-1 }, { 1,4, 1 }, { 1,4, 2 }, { 1,8,-1 }, { 1,8, 1 }, { 1,8, 2 }, // 18-23: U
|
|
292 |
{ 2,1,-1 }, { 2,1, 1 }, { 2,1, 2 }, { 2,2,-1 }, { 2,2, 1 }, { 2,2, 2 }, // 24-29: B
|
|
293 |
{ 2,4,-1 }, { 2,4, 1 }, { 2,4, 2 }, { 2,8,-1 }, { 2,8, 1 }, { 2,8, 2 }, // 30-35: F
|
|
294 |
|
|
295 |
{ 1,8,1, 2,1,2 }, // 36: BEG->R
|
|
296 |
{ 1,1,1, 2,1,2 }, // 37: BEG->L
|
|
297 |
{ 2,8,1, 0,8,2 }, // 38: BEG->D
|
|
298 |
{ 2,1,1, 0,8,2 }, // 39: BEG->U
|
|
299 |
{ 0,8,1, 1,8,2 }, // 40: BEG->B
|
|
300 |
{ 0,1,1, 1,8,2 }, // 41: BEG->F
|
|
301 |
|
|
302 |
{ 1,1,-1, 0,8,2, 2,1,-1 }, // 42: R->D
|
|
303 |
{ 1,8, 1, 0,8,2, 2,8, 1 }, // 43: R->U
|
|
304 |
{ 2,1, 1, 0,8,2, 1,1, 1 }, // 44: R->B
|
|
305 |
{ 2,8,-1, 0,8,2, 1,8,-1 }, // 45: R->F
|
|
306 |
|
|
307 |
{ 1,1,-1, 0,1,2, 2,8, 1 }, // 46: L->D
|
|
308 |
{ 1,8, 1, 0,1,2, 2,1,-1 }, // 47: L->U
|
|
309 |
{ 2,1, 1, 0,1,2, 1,8,-1 }, // 48: L->B
|
|
310 |
{ 2,8,-1, 0,1,2, 1,1, 1 }, // 49: L->F
|
|
311 |
|
|
312 |
{ 0,8,-1, 1,1,2, 2,1, 1 }, // 50: D->R
|
|
313 |
{ 0,1, 1, 1,1,2, 2,8,-1 }, // 51: D->L
|
|
314 |
{ 2,1,-1, 1,1,2, 0,8, 1 }, // 52: D->B
|
|
315 |
{ 2,8, 1, 1,1,2, 0,1,-1 }, // 53: D->F
|
|
316 |
|
|
317 |
{ 0,8,-1, 1,8,2, 2,8,-1 }, // 54: U->R
|
|
318 |
{ 0,1, 1, 1,8,2, 2,1, 1 }, // 55: U->L
|
|
319 |
{ 2,1,-1, 1,8,2, 0,1,-1 }, // 56: U->B
|
|
320 |
{ 2,8, 1, 1,8,2, 0,8, 1 }, // 57: U->F
|
|
321 |
|
|
322 |
{ 0,8, 1, 2,1,2, 1,1,-1 }, // 58: B->R
|
|
323 |
{ 0,1,-1, 2,1,2, 1,8, 1 }, // 59: B->L
|
|
324 |
{ 1,1, 1, 2,1,2, 0,8,-1 }, // 60: B->D
|
|
325 |
{ 1,8,-1, 2,1,2, 0,1, 1 }, // 61: B->U
|
|
326 |
|
|
327 |
{ 0,8, 1, 2,8,2, 1,8, 1 }, // 62: F->R
|
|
328 |
{ 0,1,-1, 2,8,2, 1,1,-1 }, // 63: F->L
|
|
329 |
{ 1,1, 1, 2,8,2, 0,1, 1 }, // 64: F->D
|
|
330 |
{ 1,8,-1, 2,8,2, 0,8,-1 }, // 65: F->U
|
|
331 | 331 |
}; |
332 | 332 |
} |
333 | 333 |
else |
Also available in: Unified diff
Algorithms now have their 'layers' in bitmap form.
We have to update all object JSON files.