Project

General

Profile

« Previous | Next » 

Revision 8592461c

Added by Leszek Koltunski over 2 years ago

'IconMode' finished.

View differences:

src/main/java/org/distorted/objectlib/main/ObjectType.java
34 34

  
35 35
public enum ObjectType
36 36
  {
37
  CUBE_2 ( 2, 12, R.drawable.small_cube2, R.drawable.medium_cube2, R.drawable.big_cube2, R.drawable.huge_cube2),
38
  CUBE_3 ( 3, 17, R.drawable.small_cube3, R.drawable.medium_cube3, R.drawable.big_cube3, R.drawable.huge_cube3),
39
  CUBE_4 ( 4, 24, R.drawable.small_cube4, R.drawable.medium_cube4, R.drawable.big_cube4, R.drawable.huge_cube4),
40
  CUBE_5 ( 5, 28, R.drawable.small_cube5, R.drawable.medium_cube5, R.drawable.big_cube5, R.drawable.huge_cube5),
41
  JING_2 ( 2, 11, R.drawable.small_jing2, R.drawable.medium_jing2, R.drawable.big_jing2, R.drawable.huge_jing2),
42
  PYRA_3 ( 3, 10, R.drawable.small_pyra3, R.drawable.medium_pyra3, R.drawable.big_pyra3, R.drawable.huge_pyra3),
43
  PYRA_4 ( 4, 17, R.drawable.small_pyra4, R.drawable.medium_pyra4, R.drawable.big_pyra4, R.drawable.huge_pyra4),
44
  PYRA_5 ( 5, 23, R.drawable.small_pyra5, R.drawable.medium_pyra5, R.drawable.big_pyra5, R.drawable.huge_pyra5),
45
  KILO_3 ( 3, 18, R.drawable.small_kilo3, R.drawable.medium_kilo3, R.drawable.big_kilo3, R.drawable.huge_kilo3),
46
  KILO_5 ( 5, 33, R.drawable.small_kilo5, R.drawable.medium_kilo5, R.drawable.big_kilo5, R.drawable.huge_kilo5),
47
  MEGA_3 ( 3, 21, R.drawable.small_mega3, R.drawable.medium_mega3, R.drawable.big_mega3, R.drawable.huge_mega3),
48
  MEGA_5 ( 5, 37, R.drawable.small_mega5, R.drawable.medium_mega5, R.drawable.big_mega5, R.drawable.huge_mega5),
49
  ULTI_2 ( 2, 18, R.drawable.small_ulti , R.drawable.medium_ulti , R.drawable.big_ulti , R.drawable.huge_ulti ),
50
  DIAM_2 ( 2, 12, R.drawable.small_diam2, R.drawable.medium_diam2, R.drawable.big_diam2, R.drawable.huge_diam2),
51
  DIAM_3 ( 3, 24, R.drawable.small_diam3, R.drawable.medium_diam3, R.drawable.big_diam3, R.drawable.huge_diam3),
52
  DIAM_4 ( 4, 32, R.drawable.small_diam4, R.drawable.medium_diam4, R.drawable.big_diam4, R.drawable.huge_diam4),
53
  DINO_3 ( 3, 10, R.drawable.small_dino , R.drawable.medium_dino , R.drawable.big_dino , R.drawable.huge_dino ),
54
  DIN4_3 ( 3,  7, R.drawable.small_din4 , R.drawable.medium_din4 , R.drawable.big_din4 , R.drawable.huge_din4 ),
55
  REDI_3 ( 3, 16, R.drawable.small_redi , R.drawable.medium_redi , R.drawable.big_redi , R.drawable.huge_redi ),
56
  HELI_3 ( 3, 20, R.drawable.small_heli , R.drawable.medium_heli , R.drawable.big_heli , R.drawable.huge_heli ),
57
  SKEW_2 ( 2, 11, R.drawable.small_skew2, R.drawable.medium_skew2, R.drawable.big_skew2, R.drawable.huge_skew2),
58
  SKEW_3 ( 3, 21, R.drawable.small_skew3, R.drawable.medium_skew3, R.drawable.big_skew3, R.drawable.huge_skew3),
59
  IVY_2  ( 2,  8, R.drawable.small_ivy  , R.drawable.medium_ivy  , R.drawable.big_ivy  , R.drawable.huge_ivy  ),
60
  REX_3  ( 3, 19, R.drawable.small_rex  , R.drawable.medium_rex  , R.drawable.big_rex  , R.drawable.huge_rex  ),
61
  BAN1_3 ( 3, 16, R.drawable.small_ban1 , R.drawable.medium_ban1 , R.drawable.big_ban1 , R.drawable.huge_ban1 ),
62
  BAN2_3 ( 3, 16, R.drawable.small_ban2 , R.drawable.medium_ban2 , R.drawable.big_ban2 , R.drawable.huge_ban2 ),
63
  BAN3_3 ( 3, 16, R.drawable.small_ban3 , R.drawable.medium_ban3 , R.drawable.big_ban3 , R.drawable.huge_ban3 ),
64
  BAN4_3 ( 3, 16, R.drawable.small_ban4 , R.drawable.medium_ban4 , R.drawable.big_ban4 , R.drawable.huge_ban4 ),
65
  SQU1_3 ( 3, 24, R.drawable.small_squa1, R.drawable.medium_squa1, R.drawable.big_squa1, R.drawable.huge_squa1),
66
  SQU2_3 ( 3, 24, R.drawable.small_squa2, R.drawable.medium_squa2, R.drawable.big_squa2, R.drawable.huge_squa2),
67
  MIRR_2 ( 2, 12, R.drawable.small_mirr2, R.drawable.medium_mirr2, R.drawable.big_mirr2, R.drawable.huge_mirr2),
68
  MIRR_3 ( 3, 17, R.drawable.small_mirr3, R.drawable.medium_mirr3, R.drawable.big_mirr3, R.drawable.huge_mirr3),
37
  CUBE_2 ( 2, 12, R.drawable.s_cube_2, R.drawable.m_cube_2, R.drawable.b_cube_2, R.drawable.h_cube_2),
38
  CUBE_3 ( 3, 17, R.drawable.s_cube_3, R.drawable.m_cube_3, R.drawable.b_cube_3, R.drawable.h_cube_3),
39
  CUBE_4 ( 4, 24, R.drawable.s_cube_4, R.drawable.m_cube_4, R.drawable.b_cube_4, R.drawable.h_cube_4),
40
  CUBE_5 ( 5, 28, R.drawable.s_cube_5, R.drawable.m_cube_5, R.drawable.b_cube_5, R.drawable.h_cube_5),
41
  JING_2 ( 2, 11, R.drawable.s_jing_2, R.drawable.m_jing_2, R.drawable.b_jing_2, R.drawable.h_jing_2),
42
  PYRA_3 ( 3, 10, R.drawable.s_pyra_3, R.drawable.m_pyra_3, R.drawable.b_pyra_3, R.drawable.h_pyra_3),
43
  PYRA_4 ( 4, 17, R.drawable.s_pyra_4, R.drawable.m_pyra_4, R.drawable.b_pyra_4, R.drawable.h_pyra_4),
44
  PYRA_5 ( 5, 23, R.drawable.s_pyra_5, R.drawable.m_pyra_5, R.drawable.b_pyra_5, R.drawable.h_pyra_5),
45
  KILO_3 ( 3, 18, R.drawable.s_kilo_3, R.drawable.m_kilo_3, R.drawable.b_kilo_3, R.drawable.h_kilo_3),
46
  KILO_5 ( 5, 33, R.drawable.s_kilo_5, R.drawable.m_kilo_5, R.drawable.b_kilo_5, R.drawable.h_kilo_5),
47
  MEGA_3 ( 3, 21, R.drawable.s_mega_3, R.drawable.m_mega_3, R.drawable.b_mega_3, R.drawable.h_mega_3),
48
  MEGA_5 ( 5, 37, R.drawable.s_mega_5, R.drawable.m_mega_5, R.drawable.b_mega_5, R.drawable.h_mega_5),
49
  ULTI_2 ( 2, 18, R.drawable.s_ulti_2, R.drawable.m_ulti_2, R.drawable.b_ulti_2, R.drawable.h_ulti_2),
50
  DIAM_2 ( 2, 12, R.drawable.s_diam_2, R.drawable.m_diam_2, R.drawable.b_diam_2, R.drawable.h_diam_2),
51
  DIAM_3 ( 3, 24, R.drawable.s_diam_3, R.drawable.m_diam_3, R.drawable.b_diam_3, R.drawable.h_diam_3),
52
  DIAM_4 ( 4, 32, R.drawable.s_diam_4, R.drawable.m_diam_4, R.drawable.b_diam_4, R.drawable.h_diam_4),
53
  DINO_3 ( 3, 10, R.drawable.s_dino_3, R.drawable.m_dino_3, R.drawable.b_dino_3, R.drawable.h_dino_3),
54
  DIN4_3 ( 3,  7, R.drawable.s_din4_3, R.drawable.m_din4_3, R.drawable.b_din4_3, R.drawable.h_din4_3),
55
  REDI_3 ( 3, 16, R.drawable.s_redi_3, R.drawable.m_redi_3, R.drawable.b_redi_3, R.drawable.h_redi_3),
56
  HELI_3 ( 3, 20, R.drawable.s_heli_3, R.drawable.m_heli_3, R.drawable.b_heli_3, R.drawable.h_heli_3),
57
  SKEW_2 ( 2, 11, R.drawable.s_skew_2, R.drawable.m_skew_2, R.drawable.b_skew_2, R.drawable.h_skew_2),
58
  SKEW_3 ( 3, 21, R.drawable.s_skew_3, R.drawable.m_skew_3, R.drawable.b_skew_3, R.drawable.h_skew_3),
59
  IVY_2  ( 2,  8, R.drawable.s_ivy_2 , R.drawable.m_ivy_2 , R.drawable.b_ivy_2 , R.drawable.h_ivy_2 ),
60
  REX_3  ( 3, 19, R.drawable.s_rex_3 , R.drawable.m_rex_3 , R.drawable.b_rex_3 , R.drawable.h_rex_3 ),
61
  BAN1_3 ( 3, 16, R.drawable.s_ban1_3, R.drawable.m_ban1_3, R.drawable.b_ban1_3, R.drawable.h_ban1_3),
62
  BAN2_3 ( 3, 16, R.drawable.s_ban2_3, R.drawable.m_ban2_3, R.drawable.b_ban2_3, R.drawable.h_ban2_3),
63
  BAN3_3 ( 3, 16, R.drawable.s_ban3_3, R.drawable.m_ban3_3, R.drawable.b_ban3_3, R.drawable.h_ban3_3),
64
  BAN4_3 ( 3, 16, R.drawable.s_ban4_3, R.drawable.m_ban4_3, R.drawable.b_ban4_3, R.drawable.h_ban4_3),
65
  SQU1_3 ( 3, 24, R.drawable.s_squ1_3, R.drawable.m_squ1_3, R.drawable.b_squ1_3, R.drawable.h_squ1_3),
66
  SQU2_3 ( 3, 24, R.drawable.s_squ2_3, R.drawable.m_squ2_3, R.drawable.b_squ2_3, R.drawable.h_squ2_3),
67
  MIRR_2 ( 2, 12, R.drawable.s_mirr_2, R.drawable.m_mirr_2, R.drawable.b_mirr_2, R.drawable.h_mirr_2),
68
  MIRR_3 ( 3, 17, R.drawable.s_mirr_3, R.drawable.m_mirr_3, R.drawable.b_mirr_3, R.drawable.h_mirr_3),
69 69
  ;
70 70

  
71 71
  public static final int NUM_OBJECTS = values().length;
src/main/java/org/distorted/objectlib/objects/TwistyBandagedAbstract.java
34 34
import org.distorted.objectlib.helpers.ObjectShape;
35 35
import org.distorted.objectlib.helpers.ObjectSticker;
36 36
import org.distorted.objectlib.helpers.ScrambleState;
37
import org.distorted.objectlib.main.ObjectControl;
37 38
import org.distorted.objectlib.main.Twisty6;
38 39

  
39 40
///////////////////////////////////////////////////////////////////////////////////////////////////
......
288 289
        X /= (2*MAX);
289 290
        Y /= (2*MAX);
290 291

  
291
        float R = 0.10f / MAX;
292
        float S = 0.08f / MAX;
292
        float radius = 0.10f / MAX;
293
        float stroke = 0.08f / MAX;
293 294
        float[] coords = { -X,-Y, +X,-Y, +X,+Y, -X,+Y};
294
        float[] radii = new float[] {R,R,R,R};
295
        mStickers[s] = new ObjectSticker(coords,null,radii,S);
295
        float[] radii = new float[] {radius,radius,radius,radius};
296

  
297
        if( ObjectControl.isInIconMode() )
298
          {
299
          stroke*=2.0f;
300
          }
301

  
302
        mStickers[s] = new ObjectSticker(coords,null,radii,stroke);
296 303
        }
297 304
      }
298 305

  
src/main/java/org/distorted/objectlib/objects/TwistyCube.java
32 32
import org.distorted.objectlib.R;
33 33
import org.distorted.objectlib.main.Movement;
34 34
import org.distorted.objectlib.main.Movement6;
35
import org.distorted.objectlib.main.ObjectControl;
35 36
import org.distorted.objectlib.main.ObjectType;
36 37
import org.distorted.objectlib.helpers.ObjectShape;
37 38
import org.distorted.objectlib.helpers.ObjectSticker;
......
262 263
      {
263 264
      final float[][] STICKERS = new float[][]  { { -0.5f, -0.5f, 0.5f, -0.5f, 0.5f, 0.5f, -0.5f, 0.5f } };
264 265
      final float radius = 0.10f;
265
      final float stroke = 0.08f;
266 266
      final float[] radii = {radius,radius,radius,radius};
267 267
      mStickers = new ObjectSticker[STICKERS.length];
268
      float stroke = 0.08f;
269

  
270
      if( ObjectControl.isInIconMode() )
271
        {
272
        switch(getNumLayers())
273
          {
274
          case 2: stroke*=1.8f; break;
275
          case 3: stroke*=2.0f; break;
276
          case 4: stroke*=2.1f; break;
277
          default:stroke*=2.2f; break;
278
          }
279
        }
280

  
268 281
      mStickers[0] = new ObjectSticker(STICKERS[0],null,radii,stroke );
269 282
      }
270 283

  
src/main/java/org/distorted/objectlib/objects/TwistyDiamond.java
32 32
import org.distorted.objectlib.R;
33 33
import org.distorted.objectlib.main.Movement;
34 34
import org.distorted.objectlib.main.Movement8;
35
import org.distorted.objectlib.main.ObjectControl;
35 36
import org.distorted.objectlib.main.ObjectType;
36 37
import org.distorted.objectlib.helpers.ObjectShape;
37 38
import org.distorted.objectlib.helpers.ObjectSticker;
......
499 500
      float radius = 0.06f;
500 501
      float stroke = 0.07f;
501 502
      float[] radii = new float[] {radius,radius,radius};
503

  
504
      if( ObjectControl.isInIconMode() )
505
        {
506
        switch(getNumLayers())
507
          {
508
          case 2: stroke*=1.4f; break;
509
          case 3: stroke*=2.0f; break;
510
          case 4: stroke*=2.1f; break;
511
          default:stroke*=2.2f; break;
512
          }
513
        }
514

  
502 515
      mStickers     = new ObjectSticker[STICKERS.length];
503 516
      mStickers[0]  = new ObjectSticker(STICKERS[0],null,radii,stroke);
504 517
      }
src/main/java/org/distorted/objectlib/objects/TwistyDino.java
35 35
import org.distorted.objectlib.helpers.ObjectShape;
36 36
import org.distorted.objectlib.helpers.ObjectSticker;
37 37
import org.distorted.objectlib.helpers.ScrambleState;
38
import org.distorted.objectlib.main.ObjectControl;
38 39
import org.distorted.objectlib.main.Twisty6;
39 40

  
40 41
///////////////////////////////////////////////////////////////////////////////////////////////////
......
226 227
      float radius = 0.025f;
227 228
      float stroke = 0.050f;
228 229
      float[] radii = new float[] {radius,radius,radius};
230

  
231
      if( ObjectControl.isInIconMode() )
232
        {
233
        stroke*=1.5f;
234
        }
235

  
229 236
      mStickers     = new ObjectSticker[STICKERS.length];
230 237
      mStickers[0]  = new ObjectSticker(STICKERS[0],null,radii,stroke);
231 238
      }
src/main/java/org/distorted/objectlib/objects/TwistyHelicopter.java
32 32
import org.distorted.objectlib.R;
33 33
import org.distorted.objectlib.main.Movement;
34 34
import org.distorted.objectlib.main.Movement6;
35
import org.distorted.objectlib.main.ObjectControl;
35 36
import org.distorted.objectlib.main.ObjectType;
36 37
import org.distorted.objectlib.helpers.ObjectShape;
37 38
import org.distorted.objectlib.helpers.ObjectSticker;
......
419 420
      float radius = 0.03f;
420 421
      float stroke = 0.05f;
421 422
      float[] radii = new float[] {radius,radius,radius};
423

  
424
      if( ObjectControl.isInIconMode() )
425
        {
426
        stroke*=2.0f;
427
        }
428

  
422 429
      mStickers = new ObjectSticker[STICKERS.length];
423 430
      mStickers[0] = new ObjectSticker(STICKERS[0],null,radii,stroke);
424 431
      }
src/main/java/org/distorted/objectlib/objects/TwistyIvy.java
32 32
import org.distorted.objectlib.R;
33 33
import org.distorted.objectlib.main.Movement;
34 34
import org.distorted.objectlib.main.Movement6;
35
import org.distorted.objectlib.main.ObjectControl;
35 36
import org.distorted.objectlib.main.ObjectType;
36 37
import org.distorted.objectlib.helpers.ObjectShape;
37 38
import org.distorted.objectlib.helpers.ObjectSticker;
......
447 448
      final float[][] angles = { { 0,0,D },{ D,D } };
448 449
      final float[][] radii  = { { 0,0.04f,0 },{ 0.06f,0.06f } };
449 450
      final float[] strokes = { 0.03f, 0.08f };
451

  
452
      if( ObjectControl.isInIconMode() )
453
        {
454
        float mult = 1.5f;
455
        strokes[0]*=mult;
456
        strokes[1]*=mult;
457
        }
458

  
450 459
      for(int s=0; s<NUM_STICKERS; s++) mStickers[s] = new ObjectSticker(STICKERS[s], angles[s],radii[s],strokes[s]);
451 460
      }
452 461

  
src/main/java/org/distorted/objectlib/objects/TwistyJing.java
32 32
import org.distorted.objectlib.R;
33 33
import org.distorted.objectlib.main.Movement;
34 34
import org.distorted.objectlib.main.Movement4;
35
import org.distorted.objectlib.main.ObjectControl;
35 36
import org.distorted.objectlib.main.ObjectType;
36 37
import org.distorted.objectlib.helpers.ObjectShape;
37 38
import org.distorted.objectlib.helpers.ObjectSticker;
......
401 402
      final float R2 = 0.10f;
402 403
      final float R3 = 0.03f;
403 404
      final float[][] radii  = { { R1,R1,R1,R1 },{ R3,R3,R2,R2 },{ R1,R1,R1 } };
404
      final float[] strokes = { 0.06f, 0.03f, 0.05f };
405
      float[] strokes = { 0.06f, 0.03f, 0.05f };
406

  
407
      if( ObjectControl.isInIconMode() )
408
        {
409
        strokes[0]*=2.0f;
410
        strokes[1]*=2.0f;
411
        strokes[2]*=2.0f;
412
        }
405 413

  
406 414
      for(int s=0; s<STICKERS.length; s++)
407 415
        {
src/main/java/org/distorted/objectlib/objects/TwistyKilominx.java
32 32
import org.distorted.library.main.QuatHelper;
33 33

  
34 34
import org.distorted.objectlib.R;
35
import org.distorted.objectlib.main.ObjectControl;
35 36
import org.distorted.objectlib.main.ObjectType;
36 37
import org.distorted.objectlib.helpers.ObjectShape;
37 38
import org.distorted.objectlib.helpers.ObjectSticker;
......
671 672

  
672 673
      float R = 0.10f;
673 674
      final float[][] radii = { {R,R,R,R},{R,R,R,R},{R,R,R,R} };
674
      final float[] strokes = { 0.20f, 0.11f, 0.10f };
675
      float[] strokes = { 0.20f, 0.11f, 0.10f };
676

  
677
      if( ObjectControl.isInIconMode() )
678
        {
679
        float mult = getNumLayers()==3 ? 1.0f : 1.5f;
680

  
681
        strokes[0]*=mult;
682
        strokes[1]*=mult;
683
        strokes[2]*=mult;
684
        }
675 685

  
676 686
      for(int s=0; s<STICKERS.length; s++)
677 687
        {
src/main/java/org/distorted/objectlib/objects/TwistyMegaminx.java
32 32
import org.distorted.library.main.QuatHelper;
33 33

  
34 34
import org.distorted.objectlib.R;
35
import org.distorted.objectlib.main.ObjectControl;
35 36
import org.distorted.objectlib.main.ObjectType;
36 37
import org.distorted.objectlib.helpers.ObjectShape;
37 38
import org.distorted.objectlib.helpers.ObjectSticker;
......
568 569
      final float R3 = 0.08f;
569 570
      final float R4 = 0.10f;
570 571
      final float[][] radii = { {R0,R0,R0,R0},{R1,R1,R1,R1},{R2,R2,R2,R2},{R3,R3,R3,R3},{R4,R4,R4,R4,R4} };
571
      final float[] strokes = { 0.10f,0.12f,0.12f,0.08f,0.07f };
572
      float[] strokes = { 0.10f,0.12f,0.12f,0.08f,0.07f };
573

  
574
      if( ObjectControl.isInIconMode() )
575
        {
576
        float mult = getNumLayers()==3 ? 1.5f : 2.2f;
577

  
578
        strokes[0]*=mult;
579
        strokes[1]*=mult;
580
        strokes[2]*=mult;
581
        strokes[3]*=mult;
582
        strokes[4]*=mult;
583
        }
572 584

  
573 585
      for(int s=0; s<STICKERS.length; s++)
574 586
        {
src/main/java/org/distorted/objectlib/objects/TwistyMirror.java
32 32
import org.distorted.objectlib.R;
33 33
import org.distorted.objectlib.main.Movement;
34 34
import org.distorted.objectlib.main.Movement6;
35
import org.distorted.objectlib.main.ObjectControl;
35 36
import org.distorted.objectlib.main.ObjectType;
36 37
import org.distorted.objectlib.helpers.ObjectShape;
37 38
import org.distorted.objectlib.helpers.ObjectSticker;
......
396 397
    if( mStickers==null )
397 398
      {
398 399
      final float[][] STICKERS = generateStickers();
399
      final float[] STROKES = generateStrokes();
400 400
      final int NUM_STICKERS = STICKERS.length;
401 401
      final float radius = 0.10f;
402 402
      final float[] radii = {radius,radius,radius,radius};
403
      float[] STROKES = generateStrokes();
404

  
405
      if( ObjectControl.isInIconMode() )
406
        {
407
        int len = STROKES.length;
408
        float mult = getNumLayers()==2 ? 1.8f: 2.0f;
409
        for(int i=0; i<len; i++) STROKES[i]*=mult;
410
        }
411

  
403 412
      mStickers = new ObjectSticker[NUM_STICKERS];
404 413

  
405 414
      for(int i=0; i<NUM_STICKERS; i++)
src/main/java/org/distorted/objectlib/objects/TwistyPyraminx.java
32 32
import org.distorted.objectlib.R;
33 33
import org.distorted.objectlib.main.Movement;
34 34
import org.distorted.objectlib.main.Movement4;
35
import org.distorted.objectlib.main.ObjectControl;
35 36
import org.distorted.objectlib.main.ObjectType;
36 37
import org.distorted.objectlib.helpers.ObjectShape;
37 38
import org.distorted.objectlib.helpers.ObjectSticker;
......
380 381
    if( mStickers==null )
381 382
      {
382 383
      float[][] STICKERS = new float[][] { { -0.4330127f, -0.25f, 0.4330127f, -0.25f, 0.0f, 0.5f } };
383
      final float stroke = 0.08f;
384 384
      final float radius = 0.06f;
385 385
      final float[] radii= {radius,radius,radius};
386 386
      mStickers = new ObjectSticker[STICKERS.length];
387

  
388
      float stroke = 0.08f;
389

  
390
      if( ObjectControl.isInIconMode() )
391
        {
392
        switch(getNumLayers())
393
          {
394
          case 2: stroke*=1.0f; break;
395
          case 3: stroke*=1.4f; break;
396
          case 4: stroke*=1.7f; break;
397
          default:stroke*=1.9f; break;
398
          }
399
        }
400

  
387 401
      mStickers[0] = new ObjectSticker(STICKERS[0],null,radii,stroke);
388 402
      }
389 403

  
src/main/java/org/distorted/objectlib/objects/TwistyRedi.java
32 32
import org.distorted.objectlib.R;
33 33
import org.distorted.objectlib.main.Movement;
34 34
import org.distorted.objectlib.main.Movement6;
35
import org.distorted.objectlib.main.ObjectControl;
35 36
import org.distorted.objectlib.main.ObjectType;
36 37
import org.distorted.objectlib.helpers.ObjectShape;
37 38
import org.distorted.objectlib.helpers.ObjectSticker;
......
410 411
      final float R0 = 0.09f;
411 412
      final float R1 = 0.06f;
412 413
      final float[][] radii = { {R0,R0,R0,R0},{R1,R1,R1,R1,R1} };
413
      final float[] strokes = { 0.09f,0.06f };
414
      float[] strokes = { 0.09f,0.06f };
415

  
416
      if( ObjectControl.isInIconMode() )
417
        {
418
        float mult = 2.2f;
419
        strokes[0]*=mult;
420
        strokes[1]*=mult;
421
        }
414 422

  
415 423
      mStickers = new ObjectSticker[STICKERS.length];
416 424

  
src/main/java/org/distorted/objectlib/objects/TwistyRex.java
32 32
import org.distorted.objectlib.R;
33 33
import org.distorted.objectlib.main.Movement;
34 34
import org.distorted.objectlib.main.Movement6;
35
import org.distorted.objectlib.main.ObjectControl;
35 36
import org.distorted.objectlib.main.ObjectType;
36 37
import org.distorted.objectlib.helpers.ObjectShape;
37 38
import org.distorted.objectlib.helpers.ObjectSticker;
......
445 446
      final float[][] radii  = { {R1,R1,R1},{R2,R2,R2,R2},{0,0,R3} };
446 447
      final float[] strokes = { 0.06f, 0.07f, 0.05f };
447 448

  
449
      if( ObjectControl.isInIconMode() )
450
        {
451
        float mult = 1.5f;
452
        strokes[0]*=mult;
453
        strokes[1]*=mult;
454
        strokes[2]*=mult;
455
        }
456

  
448 457
      mStickers = new ObjectSticker[STICKERS.length];
449 458

  
450 459
      for(int s=0; s<STICKERS.length; s++)
src/main/java/org/distorted/objectlib/objects/TwistySkewb.java
32 32
import org.distorted.objectlib.R;
33 33
import org.distorted.objectlib.main.Movement;
34 34
import org.distorted.objectlib.main.Movement6;
35
import org.distorted.objectlib.main.ObjectControl;
35 36
import org.distorted.objectlib.main.ObjectType;
36 37
import org.distorted.objectlib.helpers.ObjectShape;
37 38
import org.distorted.objectlib.helpers.ObjectSticker;
......
553 554
      final float[][] radii  = { { R1,R1,R1 },{ R2,R2,R2 },{ R3,R3,R3,R3 } };
554 555
      final float[] strokes = { 0.05f, 0.04f, 0.04f };
555 556

  
557
      if( ObjectControl.isInIconMode() )
558
        {
559
        float mult = getNumLayers()==2 ? 2.0f : 2.7f;
560
        strokes[0]*=mult;
561
        strokes[1]*=mult;
562
        strokes[2]*=mult;
563
        }
564

  
556 565
      mStickers = new ObjectSticker[STICKERS.length+1];
557 566

  
558 567
      for(int s=0; s<STICKERS.length+1; s++)
src/main/java/org/distorted/objectlib/objects/TwistySquare1.java
29 29

  
30 30
import org.distorted.objectlib.R;
31 31
import org.distorted.objectlib.main.Movement6;
32
import org.distorted.objectlib.main.ObjectControl;
32 33
import org.distorted.objectlib.main.ObjectType;
33 34
import org.distorted.objectlib.helpers.ObjectShape;
34 35
import org.distorted.objectlib.helpers.ObjectSticker;
......
242 243
      final float R5 = 0.11f;
243 244
      final float R6 = 0.08f;
244 245
      final float[][] radii  = { {R1,R1,R1,R1},{R2,R2,R2,R2},{R3,R3,R3,R3},{R4,R4,R4},{R5,R5,R5,R5},{R6,R6,R6,R6} };
245
      final float[] strokes = { 0.05f,0.04f,0.09f,0.05f,0.08f,0.08f };
246
      float[] strokes = { 0.05f,0.04f,0.09f,0.05f,0.08f,0.08f };
247

  
248
      if( ObjectControl.isInIconMode() )
249
        {
250
        float mult = 2.0f;
251
        strokes[0]*=mult;
252
        strokes[1]*=mult;
253
        strokes[2]*=mult;
254
        strokes[3]*=mult;
255
        strokes[4]*=mult;
256
        strokes[5]*=mult;
257
        }
246 258

  
247 259
      mStickers = new ObjectSticker[NUM_STICKERS];
248 260

  
src/main/java/org/distorted/objectlib/objects/TwistySquare2.java
28 28
import org.distorted.library.type.Static4D;
29 29

  
30 30
import org.distorted.objectlib.R;
31
import org.distorted.objectlib.main.ObjectControl;
31 32
import org.distorted.objectlib.main.ObjectType;
32 33
import org.distorted.objectlib.helpers.ObjectShape;
33 34
import org.distorted.objectlib.helpers.ObjectSticker;
......
247 248
      final float R5 = 0.11f;
248 249
      final float R6 = 0.025f;
249 250
      final float[][] radii  = { {R1,R1,R1,R1},{R2,R2,R2,R2},{R3,R3,R3,R3},{R4,R4,R4},{R5,R5,R5,R5},{R6,R6,R6} };
250
      final float[] strokes = { 0.05f,0.04f,0.09f,0.05f,0.08f,0.06f };
251
      float[] strokes = { 0.05f,0.04f,0.09f,0.05f,0.08f,0.06f };
252

  
253
      if( ObjectControl.isInIconMode() )
254
        {
255
        float mult = 2.0f;
256
        strokes[0]*=mult;
257
        strokes[1]*=mult;
258
        strokes[2]*=mult;
259
        strokes[3]*=mult;
260
        strokes[4]*=mult;
261
        strokes[5]*=mult;
262
        }
251 263

  
252 264
      mStickers = new ObjectSticker[NUM_STICKERS];
253 265

  
src/main/java/org/distorted/objectlib/objects/TwistyUltimate.java
32 32
import org.distorted.objectlib.R;
33 33
import org.distorted.objectlib.main.Movement;
34 34
import org.distorted.objectlib.main.Movement12;
35
import org.distorted.objectlib.main.ObjectControl;
35 36
import org.distorted.objectlib.main.ObjectType;
36 37
import org.distorted.objectlib.helpers.ObjectShape;
37 38
import org.distorted.objectlib.helpers.ObjectSticker;
......
342 343
      final float R2 = 0.13f;
343 344
      final float R3 = 0.11f;
344 345
      final float[][] radii  = { {R1,R1,R1,R1,R1},{R2,R2,R2,R2},{R3,R3,R3,R3} };
345
      final float[] strokes = { 0.07f, 0.09f, 0.08f };
346
      float[] strokes = { 0.07f, 0.09f, 0.08f };
347

  
348
      if( ObjectControl.isInIconMode() )
349
        {
350
        float mult = 1.5f;
351
        strokes[0]*=mult;
352
        strokes[1]*=mult;
353
        strokes[2]*=mult;
354
        }
346 355

  
347 356
      mStickers = new ObjectSticker[STICKERS.length];
348 357

  
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff