Revision 62ec404d
Added by Leszek Koltunski about 3 years ago
src/main/java/org/distorted/objects/ObjectList.java | ||
---|---|---|
248 | 248 |
|
249 | 249 |
MIRR ( |
250 | 250 |
new int[][] { |
251 |
{2 , 12, 12, R.raw.mirr2, R.drawable.ui_small_mirr2, R.drawable.ui_medium_mirr2, R.drawable.ui_big_mirr2, R.drawable.ui_huge_mirr2} ,
|
|
252 |
{3 , 16, 17, R.raw.mirr3, R.drawable.ui_small_mirr3, R.drawable.ui_medium_mirr3, R.drawable.ui_big_mirr3, R.drawable.ui_huge_mirr3} ,
|
|
251 |
{2 , 12, 12, 0, R.drawable.ui_small_mirr2, R.drawable.ui_medium_mirr2, R.drawable.ui_big_mirr2, R.drawable.ui_huge_mirr2} ,
|
|
252 |
{3 , 16, 17, 0, R.drawable.ui_small_mirr3, R.drawable.ui_medium_mirr3, R.drawable.ui_big_mirr3, R.drawable.ui_huge_mirr3} ,
|
|
253 | 253 |
}, |
254 | 254 |
TwistyMirror.class, |
255 | 255 |
new MovementCube(), |
src/main/java/org/distorted/objects/TwistyMirror.java | ||
---|---|---|
44 | 44 |
|
45 | 45 |
private static final int[] FACE_COLORS = new int[] { COLOR_WHITE }; |
46 | 46 |
private static final float DX = 0.10f; |
47 |
private static final float DY = 0.18f;
|
|
48 |
private static final float DZ = 0.26f;
|
|
47 |
private static final float DY = 0.25f;
|
|
48 |
private static final float DZ = 0.40f;
|
|
49 | 49 |
|
50 | 50 |
private ScrambleState[] mStates; |
51 | 51 |
private Static4D[] mQuats; |
... | ... | |
245 | 245 |
if( cubit==15 ) return 0; |
246 | 246 |
if( cubit==24 ) return 13; |
247 | 247 |
if( cubit== 8 ) return 9; |
248 |
if( cubit==16 ) return 6; // ditto, theoretically 10
|
|
248 |
if( cubit==16 ) return 20; // ditto, theoretically 10
|
|
249 | 249 |
if( cubit==25 ) return 11; |
250 | 250 |
return NUM_TEXTURES; |
251 | 251 |
case 3: if( cubit== 0 ) return 14; |
... | ... | |
255 | 255 |
if( cubit==10 ) return 0; |
256 | 256 |
if( cubit==18 ) return 13; |
257 | 257 |
if( cubit== 2 ) return 9; |
258 |
if( cubit==11 ) return 6; // ditto, theoretically 10
|
|
258 |
if( cubit==11 ) return 20; // ditto, theoretically 10
|
|
259 | 259 |
if( cubit==19 ) return 11; |
260 | 260 |
return NUM_TEXTURES; |
261 | 261 |
case 4: if( cubit== 8 ) return 1; |
src/main/java/org/distorted/tutorials/TutorialList.java | ||
---|---|---|
298 | 298 |
{"es","2-Gf2cmEJDs","Resolver Ivy Cube","Cuby"}, |
299 | 299 |
{"ru","pbkfOCnnfsA","Как собрать Иви куб","Алексей Ярыгин"}, |
300 | 300 |
{"fr","mn7YTnYu3Uc","Comment résoudre le Ivy Cube","ValentinoCube"}, |
301 |
{"de","vaW5fSUG_O8","Ivy Cube ","ThomasStadler"},
|
|
301 |
{"de","vaW5fSUG_O8","Ivy Cube","ThomasStadler"}, |
|
302 | 302 |
{"pl","8s_0VxNvFA8","Jak ułożyć Ivy Cube","DubiCube"}, |
303 | 303 |
{"kr","TmSPgjtSFac","15분만에 아이비큐브 완전정복하기!","초등취미생활"}, |
304 | 304 |
} |
... | ... | |
380 | 380 |
{"pl","SukHyoMzcgM","Square-2 TUTORIAL PL","MrUk"}, |
381 | 381 |
{"kr","psG9Ar4pBrc","초보자를 위한 스퀘어2 해법","SlowCuberToumai"}, |
382 | 382 |
} |
383 |
), |
|
384 |
|
|
385 |
MIRR3 ( ObjectList.MIRR, 3, |
|
386 |
new String[][] { |
|
387 |
{"gb","YkzXIWnqbSw","How to Solve the Mirror Cube","Z3"}, |
|
388 |
{"es","ZTkunMo51l0","Resolver cubo de Rubik MIRROR","Cuby"}, |
|
389 |
{"ru","1QPAD3Q4r78","Как собрать Зеркальный Куб","Алексей Ярыгин"}, |
|
390 |
{"fr","tlFLE2UvjFo","Tutoriel: le rubik's cube mirroir","Le Cubiste"}, |
|
391 |
{"de","Qf2EadLLiZo","Mirror Cube lösen","Pezcraft"}, |
|
392 |
{"pl","r1-MzAL3TxE","Jak ułożyć kostkę mirror","Cube Masters"}, |
|
393 |
{"kr","p3OJSbWopqg","미러블럭 해법","듀나메스 큐브 해법연구소"}, |
|
394 |
} |
|
383 | 395 |
); |
384 | 396 |
|
397 |
|
|
385 | 398 |
public static final int NUM_OBJECTS = values().length; |
386 | 399 |
private final ObjectList mObject; |
387 | 400 |
private final int mSize; |
Also available in: Unified diff
Mirror Cubes: make them still more off-center.