Project

General

Profile

« Previous | Next » 

Revision 224c0ff1

Added by Leszek Koltunski about 2 months ago

New TwistyObject API to only restore the stickers, and not the object positions.

View differences:

src/main/java/org/distorted/objectlib/main/ObjectPreRender.java
60 60
  private float mFinishAngle, mAvgSpeed;
61 61
  private long mScrambleStartTime, mScrambleEndTime;
62 62
  private int mIconMode;
63
  private boolean mRestoreStickersOnly;
63 64

  
64 65
  // debugging only
65 66
  private long mAddRotationTime;
......
140 141

  
141 142
        if( mOS!=null )
142 143
          {
143
          mNewObject.restorePreferences(mOS);
144
          if( mRestoreStickersOnly ) mNewObject.restoreStickers(mOS);
145
          else                       mNewObject.restorePreferences(mOS);
146

  
144 147
          mOS = null;
145 148
          }
146 149

  
......
556 559

  
557 560
  public void restorePreferences(OperatingSystemInterface os)
558 561
    {
562
    mRestoreStickersOnly = false;
563
    mOS = os;
564
    }
565

  
566
///////////////////////////////////////////////////////////////////////////////////////////////////
567

  
568
  public void restoreStickers(OperatingSystemInterface os)
569
    {
570
    mRestoreStickersOnly = true;
559 571
    mOS = os;
560 572
    }
561 573

  

Also available in: Unified diff