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/helpers/TwistyActivity.java
28 28

  
29 29
abstract public class TwistyActivity extends AppCompatActivity
30 30
  {
31
  boolean mIsLocked, mRemLocked;
32

  
33
///////////////////////////////////////////////////////////////////////////////////////////////////
34

  
35 31
  public abstract ObjectControl getControl();
36
  public abstract boolean isLocked();
37 32
  public abstract DistortedScreen getScreen();
38

  
39
///////////////////////////////////////////////////////////////////////////////////////////////////
40

  
41
  public boolean retLocked()
42
      {
43
      return mIsLocked;
44
      }
45

  
46
///////////////////////////////////////////////////////////////////////////////////////////////////
47

  
48
  public void toggleLock()
49
      {
50
      mIsLocked = !mIsLocked;
51
      }
52

  
53
///////////////////////////////////////////////////////////////////////////////////////////////////
54

  
55
  public void unlock()
56
    {
57
    mIsLocked = false;
58
    }
59

  
60
///////////////////////////////////////////////////////////////////////////////////////////////////
61

  
62
  public void setLock()
63
    {
64
    mRemLocked = mIsLocked;
65
    mIsLocked = true;
66
    }
67

  
68
///////////////////////////////////////////////////////////////////////////////////////////////////
69

  
70
  public void unsetLock()
71
    {
72
    mIsLocked = mRemLocked;
73
    }
74 33
  }

Also available in: Unified diff