Revision c4175d85
Added by Leszek Koltunski about 4 years ago
| src/main/java/org/distorted/main/RubikActivity.java | ||
|---|---|---|
| 468 | 468 |
|
| 469 | 469 |
if( oldObject!=null ) |
| 470 | 470 |
{
|
| 471 |
ObjectType oldList = oldObject.getObjectList();
|
|
| 471 |
ObjectType oldList = oldObject.getObjectType();
|
|
| 472 | 472 |
float fps = view.getRenderer().getFPS(); |
| 473 | 473 |
fps = (int)(fps+0.5f); |
| 474 | 474 |
StringBuilder name = new StringBuilder(); |
| src/main/java/org/distorted/main/RubikPreRender.java | ||
|---|---|---|
| 246 | 246 |
{
|
| 247 | 247 |
mChangeObject = false; |
| 248 | 248 |
|
| 249 |
if ( mNewObject==null || mNewObject.getObjectList()!=mNextObject )
|
|
| 249 |
if ( mNewObject==null || mNewObject.getObjectType()!=mNextObject )
|
|
| 250 | 250 |
{
|
| 251 | 251 |
blockEverything(BlockController.RUBIK_PLACE_1); |
| 252 | 252 |
createObjectNow(mNextObject, null); |
| ... | ... | |
| 260 | 260 |
{
|
| 261 | 261 |
mSetupObject = false; |
| 262 | 262 |
|
| 263 |
if ( mNewObject==null || mNewObject.getObjectList()!=mNextObject)
|
|
| 263 |
if ( mNewObject==null || mNewObject.getObjectType()!=mNextObject)
|
|
| 264 | 264 |
{
|
| 265 | 265 |
blockEverything(BlockController.RUBIK_PLACE_2); |
| 266 | 266 |
createObjectNow(mNextObject, mNextMoves); |
| ... | ... | |
| 322 | 322 |
private void resetAllTextureMapsNow() |
| 323 | 323 |
{
|
| 324 | 324 |
mResetAllTextureMaps = false; |
| 325 |
|
|
| 326 | 325 |
if( mNewObject!=null ) mNewObject.resetAllTextureMaps(); |
| 327 | 326 |
} |
| 328 | 327 |
|
| src/main/java/org/distorted/main/RubikSurfaceView.java | ||
|---|---|---|
| 257 | 257 |
int color = solver.getCurrentColor(); |
| 258 | 258 |
mLastCubit = object.getCubit(point); |
| 259 | 259 |
mPreRender.setTextureMap( mLastCubit, mLastCubitFace, color ); |
| 260 |
mLastCubitColor = SolverMain.cubitIsLocked(object.getObjectList(), mLastCubit);
|
|
| 260 |
mLastCubitColor = SolverMain.cubitIsLocked(object.getObjectType(), mLastCubit);
|
|
| 261 | 261 |
} |
| 262 | 262 |
} |
| 263 | 263 |
} |
| src/main/java/org/distorted/solvers/SolverMain.java | ||
|---|---|---|
| 248 | 248 |
{
|
| 249 | 249 |
RubikScreenSolver solver = (RubikScreenSolver) ScreenList.SVER.getScreenClass(); |
| 250 | 250 |
|
| 251 |
if( mObject.getObjectList()== ObjectType.CUBE_3 )
|
|
| 251 |
if( mObject.getObjectType()== ObjectType.CUBE_3 )
|
|
| 252 | 252 |
{
|
| 253 | 253 |
solveCube3(solver); |
| 254 | 254 |
} |
| src/main/java/org/distorted/tutorials/TutorialPreRender.java | ||
|---|---|---|
| 39 | 39 |
private final TutorialSurfaceView mView; |
| 40 | 40 |
private boolean mFinishRotation, mRemoveRotation, mAddRotation, |
| 41 | 41 |
mSetQuat, mChangeObject, mSetupObject, mSolveObject, mScrambleObject, |
| 42 |
mInitializeObject, mResetAllTextureMaps, mRemovePatternRotation, mSolve;
|
|
| 42 |
mInitializeObject, mRemovePatternRotation, mSolve; |
|
| 43 | 43 |
private boolean mUIBlocked, mTouchBlocked; |
| 44 | 44 |
private boolean mIsSolved; |
| 45 | 45 |
private ObjectType mNextObject; |
| ... | ... | |
| 187 | 187 |
{
|
| 188 | 188 |
mChangeObject = false; |
| 189 | 189 |
|
| 190 |
if ( mNewObject==null || mNewObject.getObjectList()!=mNextObject)
|
|
| 190 |
if ( mNewObject==null || mNewObject.getObjectType()!=mNextObject)
|
|
| 191 | 191 |
{
|
| 192 | 192 |
blockEverything(BlockController.TUTORIAL_PLACE_1); |
| 193 | 193 |
createObjectNow(mNextObject); |
| ... | ... | |
| 201 | 201 |
{
|
| 202 | 202 |
mSetupObject = false; |
| 203 | 203 |
|
| 204 |
if ( mNewObject==null || mNewObject.getObjectList()!=mNextObject)
|
|
| 204 |
if ( mNewObject==null || mNewObject.getObjectType()!=mNextObject)
|
|
| 205 | 205 |
{
|
| 206 | 206 |
blockEverything(BlockController.TUTORIAL_PLACE_2); |
| 207 | 207 |
createObjectNow(mNextObject); |
| ... | ... | |
| 248 | 248 |
mNewObject.initializeObject(null); |
| 249 | 249 |
} |
| 250 | 250 |
|
| 251 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 252 |
|
|
| 253 |
private void resetAllTextureMapsNow() |
|
| 254 |
{
|
|
| 255 |
mResetAllTextureMaps = false; |
|
| 256 |
|
|
| 257 |
if( mNewObject!=null ) mNewObject.resetAllTextureMaps(); |
|
| 258 |
} |
|
| 259 |
|
|
| 260 | 251 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
| 261 | 252 |
|
| 262 | 253 |
private void setQuatNow() |
| ... | ... | |
| 312 | 303 |
if( mScrambleObject ) scrambleObjectNow(); |
| 313 | 304 |
if( mAddRotation ) addRotationNow(); |
| 314 | 305 |
if( mInitializeObject ) initializeObjectNow(); |
| 315 |
if( mResetAllTextureMaps ) resetAllTextureMapsNow(); |
|
| 316 | 306 |
if( mRemovePatternRotation ) removePatternRotationNow(); |
| 317 | 307 |
} |
| 318 | 308 |
|
Also available in: Unified diff
Simplify TwistyObject's API.