Project

General

Profile

« Previous | Next » 

Revision b9956428

Added by Leszek Koltunski over 2 years ago

Hide most of the TwistyActivity methods inside objectlib.

View differences:

src/main/java/org/distorted/objectlib/main/ObjectControl.java
76 76
    private float mX1, mY1, mX2, mY2, mX, mY;
77 77
    private final boolean mIsAutomatic;
78 78

  
79
    private boolean mIsLocked, mRemLocked;
80

  
79 81
    private static final Static4D mQuat= new Static4D(-0.25189602f,0.3546389f,0.009657208f,0.90038127f);
80 82
    private static final Static4D mTemp= new Static4D(0,0,0,1);
81 83

  
......
199 201
        else
200 202
          {
201 203
          final TwistyActivity act = mAct.get();
202
          final boolean locked= act.isLocked();
203
          mDragging           = (!locked || mIsAutomatic);
204
          mDragging           = (!mIsLocked || mIsAutomatic);
204 205
          mBeginningRotation  = false;
205 206
          mContinuingRotation = false;
206 207
          if( !mDragging ) mActioner.failedToDrag(act);
......
546 547
      {
547 548
      mPointer1 = INVALID_POINTER_ID;
548 549
      mPointer2 = INVALID_POINTER_ID;
550

  
551
      unlock();
549 552
      }
550 553

  
551 554
///////////////////////////////////////////////////////////////////////////////////////////////////
......
580 583

  
581 584
    public void blockEverything(int place)
582 585
      {
586
      setLock(true);
583 587
      mPreRender.blockEverything(place);
584 588
      }
585 589

  
......
587 591

  
588 592
    public void blockTouch(int place)
589 593
      {
594
      setLock(true);
590 595
      mPreRender.blockTouch(place);
591 596
      }
592 597

  
......
594 599

  
595 600
    public void unblockEverything()
596 601
      {
602
      unsetLock();
597 603
      mPreRender.unblockEverything();
598 604
      }
599 605

  
......
601 607

  
602 608
    public void unblockTouch()
603 609
      {
610
      unsetLock();
604 611
      mPreRender.unblockTouch();
605 612
      }
606 613

  
......
701 708
      {
702 709
      mPreRender.restorePreferences(preferences);
703 710
      }
711
///////////////////////////////////////////////////////////////////////////////////////////////////
712

  
713
  public boolean retLocked()
714
      {
715
      return mIsLocked;
716
      }
717

  
718
///////////////////////////////////////////////////////////////////////////////////////////////////
719

  
720
  public void toggleLock()
721
      {
722
      mIsLocked = !mIsLocked;
723
      }
724

  
725
///////////////////////////////////////////////////////////////////////////////////////////////////
726

  
727
  public void unlock()
728
    {
729
    mIsLocked = false;
730
    }
731

  
732
///////////////////////////////////////////////////////////////////////////////////////////////////
733

  
734
  public void setLock(boolean value)
735
    {
736
    mRemLocked = mIsLocked;
737
    mIsLocked = value;
738
    }
739

  
740
///////////////////////////////////////////////////////////////////////////////////////////////////
741

  
742
  public void unsetLock()
743
    {
744
    mIsLocked = mRemLocked;
745
    }
704 746

  
705 747
///////////////////////////////////////////////////////////////////////////////////////////////////
706 748

  

Also available in: Unified diff