Revision 72d6857c
Added by Leszek Koltunski over 2 years ago
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
off-center objects: finished.