Project

General

Profile

« Previous | Next » 

Revision 72d6857c

Added by Leszek Koltunski over 2 years ago

off-center objects: finished.

View differences:

src/main/java/org/distorted/objectlib/main/ObjectPreRender.java
47 47
  private final BlockController mBlockController;
48 48
  private final ObjectLibInterface mInterface;
49 49
  private String mDebug;
50
  private Static3D mMove;
50
  private float mMoveX, mMoveY;
51 51

  
52 52
  private boolean mFinishRotation, mRemoveRotation, mRemovePatternRotation, mAddRotation,
53 53
                  mSetQuat, mChangeObject, mSolveObject, mScrambleObject,
......
87 87
    mNewObject = null;
88 88

  
89 89
    mDebug = "";
90
    mMove = new Static3D(0,0,0);
91 90

  
92 91
    mScreenWidth = 0;
93 92
    mScrambleObjectNum = 0;
......
106 105

  
107 106
    if( mOldObject!=null ) mOldObject.releaseResources();
108 107
    mOldObject = mNewObject;
108
    Static3D move = new Static3D(mMoveX,mMoveY,0);
109 109

  
110
    mNewObject = object.create( mController.getQuat(), mController.getMove(), mAct.get().getResources(), mScreenWidth);
110
    mNewObject = object.create( mController.getQuat(), move, mAct.get().getResources(), mScreenWidth);
111 111

  
112 112
    if( mNewObject!=null )
113 113
      {
......
318 318

  
319 319
///////////////////////////////////////////////////////////////////////////////////////////////////
320 320

  
321
  void setMove(Static3D move)
321
  void setMove(float xmove, float ymove)
322 322
    {
323
    mMove = move;
323
    mMoveX = xmove;
324
    mMoveY = ymove;
324 325
    }
325 326

  
326 327
///////////////////////////////////////////////////////////////////////////////////////////////////
......
341 342

  
342 343
///////////////////////////////////////////////////////////////////////////////////////////////////
343 344

  
344
  public Static3D getMove()
345
  public float getMoveX()
345 346
    {
346
    return mMove;
347
    return mMoveX;
348
    }
349

  
350
///////////////////////////////////////////////////////////////////////////////////////////////////
351

  
352
  public float getMoveY()
353
    {
354
    return mMoveY;
347 355
    }
348 356

  
349 357
///////////////////////////////////////////////////////////////////////////////////////////////////

Also available in: Unified diff