public void clearAll() { this.setVisible(false); ACTION = ACTION_DEFAULT; this.unregisterUpdateHandler(timerHandler); mCubicStartAniSprite.clearEntityModifiers(); mCubicStartAniSprite.clearUpdateHandlers(); mCubicStartAniSprite.stopAnimation(0); mCubicStartAniSprite.setVisible(false); mCubicTurnAniSprite.clearEntityModifiers(); mCubicTurnAniSprite.clearUpdateHandlers(); mCubicTurnAniSprite.stopAnimation(0); mCubicTurnAniSprite.setVisible(false); mCubicStopAniSprite.clearEntityModifiers(); mCubicStopAniSprite.clearUpdateHandlers(); mCubicStopAniSprite.stopAnimation(0); mCubicStopAniSprite.setVisible(false); mScrollLeftSprite.clearEntityModifiers(); mScrollLeftSprite.setVisible(false); for (int i = 0; i < mCubicTurnOptionAniSprite.length; i++) { mCubicTurnOptionAniSprite[i].setVisible(false); mCubicTurnOptionAniSprite[i].clearEntityModifiers(); mCubicTurnOptionAniSprite[i].clearUpdateHandlers(); mCubicTurnOptionAniSprite[i].stopAnimation(); } removePhysics(this); }
@Override public void onPauseGame() { if (!isDrawView || !isPreView) { return; } Log.i(TAG, "-- onPauseGame --"); this.unregisterUpdateHandler(updateHandler); CUBIC_SLOT[0] = false; CUBIC_SLOT[1] = false; mArrowSprite.setVisible(false); mSuzuAniSprite.stopAnimation(0); mShishiAniSprite.stopAnimation(); mShishiAniSprite.clearEntityModifiers(); mShishiAniSprite.resetLocalToFirst(); mShishiAniSprite.setVisible(false); for (int i = 0; i < mCubicEntity.length; i++) { if (mCubicEntity[i] != null) { mCubicEntity[i].clearAll(); } } if (faceSequenceEntityModifier != null) { this.unregisterEntityModifier(faceSequenceEntityModifier); faceSequenceEntityModifier = null; } for (int i = 1; i < mTabSprite.length; i++) { mTabSprite[i].setVisible(false); } }
@Override public void onPauseGame() { babyDontCry(); this.mEngine.clearUpdateHandlers(); this.mScene.clearUpdateHandlers(); handDefault(); mHandActionAniSprite.clearEntityModifiers(); mTvAnimatedSprite.setCurrentTileIndex(0); mKaigaAnimatedSprite.setCurrentTileIndex(0); mDoorAnimatedSprite.setCurrentTileIndex(0); isTv = true; isClock = true; isDoor = true; isHand = true; isBabyCry = true; setTouchGimmic3(true); super.onPauseGame(); }