List of usage examples for com.badlogic.gdx.math Interpolation exp10
Interpolation exp10
To view the source code for com.badlogic.gdx.math Interpolation exp10.
Click Source Link
From source file:com.bitfire.postprocessing.demo.TopPanelAnimator.java
License:Apache License
private void showing(float elapsed) { if (hotZone.isIn) { if (elapsed > InHotZoneSecondsBeforeShowing) { setState(State.Idle); panel.addAction(Actions.moveTo(panel.getX(), yShow, 0.5f, Interpolation.exp10)); panel.addAction(Actions.alpha(1f, 0.5f, Interpolation.exp10)); // resize hotzone rect to let the user move in the whole area Rectangle hz = hotZone.getHotZone(); hz.setHeight(openedHotZoneHeight); hotZone.setHotZone(hz);/*w w w . j av a2 s . co m*/ // Gdx.app.log( "PanelAnimator", "Start showing" ); } } else { setState(State.Idle); // Gdx.app.log( "PanelAnimator", "Show canceled." ); } }
From source file:com.bitfire.postprocessing.demo.TopPanelAnimator.java
License:Apache License
private void hiding(float elapsed) { if (!hotZone.isIn) { if (elapsed > OutHotZoneSecondsBeforeHiding) { setState(State.Idle); panel.addAction(Actions.moveTo(panel.getX(), yHidden, 0.5f, Interpolation.exp10)); panel.addAction(Actions.alpha(0.5f, 0.5f, Interpolation.exp10)); // restore original hotzone height Rectangle hz = hotZone.getHotZone(); hz.setHeight(closedHotZoneHeight); hotZone.setHotZone(hz);//from ww w . j a v a 2 s.com // Gdx.app.log( "PanelAnimator", "Start hiding" ); } } else { setState(State.Idle); // Gdx.app.log( "PanelAnimator", "Hide canceled." ); } }
From source file:com.jumpbuttonstudios.vikingdodge.ui.popup.GameOverPopup.java
License:Apache License
@Override public void registerListeners() { final GameScreenLayout gs = (GameScreenLayout) parent; playagain.addListener(new ActorGestureListener() { @Override/*from www.j a v a2s. c o m*/ public void tap(InputEvent event, float x, float y, int count, int button) { moveOut(1, false, Interpolation.exp10); gs.getOverlay().addAction(Actions.sequence(Actions.moveTo(0, 0, 1, Interpolation.bounceOut), Actions.run(new Runnable() { @Override public void run() { vikingDodge.setScreen(new GameScreen(vikingDodge)); } }), Actions.moveTo(0, gs.getOverlay().getHeight(), 1, Interpolation.exp10))); } }); mainmenu.addListener(new ClickListener() { @Override public boolean touchDown(InputEvent event, float x, float y, int pointer, int button) { VikingDodge.adListener.requestAd(AdListener.BOTTOM); fadeOverlay(); moveOut(1, false); parent.notify(null, Event.CHANGED_TO_MENU); gs.returnToMenu(); return false; } }); ; highscores.addListener(new ActorGestureListener() { @Override public void tap(InputEvent event, float x, float y, int count, int button) { HighscoresPopup hsp = new HighscoresPopup(vikingDodge, parent); hsp.moveIn(1, Interpolation.elastic); gs.addActor(hsp); } }); }
From source file:com.jumpbuttonstudios.vikingdodge.ui.popup.LoginPopup.java
License:Apache License
@Override public void act(float delta) { super.act(delta); if (Network.isLoggedIn() && packetRecieved) { MainMenuLayout mainMenuLayout = (MainMenuLayout) parent; mainMenuLayout.getLogin().setStyle(Assets.skin.get("logout", ButtonStyle.class)); packetRecieved = false;/*from w w w . j a v a 2 s . co m*/ moveOut(1, true); mainMenuLayout.getPlayerAvatarPopup().moveOut(1, false, Interpolation.exp10); parent.addActor(new WelcomeMessagePopup(vikingDodge, parent)); } else if (!Network.isLoggedIn() && packetRecieved) { parent.addActor(new WrongPasswordPopup(vikingDodge, this, parent)); packetRecieved = false; } }
From source file:com.jumpbuttonstudios.vikingdodge.ui.popup.TutorialPopup.java
License:Apache License
@Override public void create() { slides = new Array<TutorialPopup.TutorialSlide>(); slides.add(new TutorialSlide(this, vikingDodge, parent, new Image(Assets.get(Assets.UI_WINDOW_TUTORIAL0)))); slides.add(new TutorialSlide(this, vikingDodge, parent, new Image(Assets.get(Assets.UI_WINDOW_TUTORIAL1)))); slides.add(new TutorialSlide(this, vikingDodge, parent, new Image(Assets.get(Assets.UI_WINDOW_TUTORIAL2)))); slides.add(new TutorialSlide(this, vikingDodge, parent, new Image(Assets.get(Assets.UI_WINDOW_TUTORIAL3)))); slides.add(new TutorialSlide(this, vikingDodge, parent, new Image(Assets.get(Assets.UI_WINDOW_TUTORIAL4)))); slides.reverse();// w w w . ja v a 2s . co m // createOverlay(true); // overlay.toFront(); overlay.addListener(new ActorGestureListener() { @Override public void tap(InputEvent event, float x, float y, int count, int button) { if (currentSlide != null) currentSlide.addAction(Actions.moveTo(currentSlide.getX(), -600, 1, Interpolation.exp10)); } }); }
From source file:net.mwplay.cocostudio.ui.CocoStudioUIEditor.java
License:Apache License
/** * ??/*from ww w.ja va2 s. c o m*/ */ public Interpolation getInterpolation(int tweenType) { switch (tweenType) { case 0: return Interpolation.linear; case 1: return Interpolation.sineIn; case 2: return Interpolation.sineOut; case 3: return Interpolation.sine; case 4: return Interpolation.linear; //??Quad_EaseIn case 5: return Interpolation.linear; //??Quad_EaseOut case 6: return Interpolation.linear; //??Quad_EaseInOut case 7: return Interpolation.linear; //??Cubic_EaseIn case 8: return Interpolation.linear; //??Cubic_EaseOut case 9: return Interpolation.linear; //??Cubic_EaseInOut case 10: return Interpolation.linear; //??Quart_EaseIn case 11: return Interpolation.linear; //??Quart_EaseOut case 12: return Interpolation.linear; //??Quart_EaseInOut case 13: return Interpolation.linear; //??Quint_EaseIn case 14: return Interpolation.linear; //??Quint_EaseOut case 15: return Interpolation.linear; //??Quint_EaseInOut case 16: return Interpolation.exp10In; case 17: return Interpolation.exp10Out; case 18: return Interpolation.exp10; case 19: return Interpolation.circleIn; case 20: return Interpolation.circleOut; case 21: return Interpolation.circle; case 22: return Interpolation.elasticIn; case 23: return Interpolation.elasticOut; case 24: return Interpolation.elastic; case 25: return Interpolation.linear; //??Back_EaseIn case 26: return Interpolation.linear; //??Back_EaseOut case 27: return Interpolation.linear; //??Back_EaseInOut case 28: return Interpolation.bounceIn; case 29: return Interpolation.bounceOut; case 30: return Interpolation.bounce; default: return Interpolation.linear; } }
From source file:org.pidome.client.photoframe.screens.photoscreen.actors.PhotosActor.java
public Interpolation getRandomFadeInterpolation() { switch (new Random().nextInt(14)) { case 0://from w w w .j a v a2 s .co m return Interpolation.exp10; case 1: return Interpolation.exp10In; case 2: return Interpolation.exp10Out; case 3: return Interpolation.exp5; case 4: return Interpolation.exp5In; case 5: return Interpolation.exp5Out; case 6: return Interpolation.fade; case 7: return Interpolation.linear; case 8: return Interpolation.sine; case 9: return Interpolation.sineIn; case 10: return Interpolation.sineOut; case 11: return Interpolation.bounce; case 12: return Interpolation.bounceIn; case 13: return Interpolation.bounceOut; default: return Interpolation.linear; } }
From source file:org.pidome.client.photoframe.screens.photoscreen.actors.PhotosActor.java
public Interpolation getRandomInterpolation() { switch (new Random().nextInt(20)) { case 0://from ww w .j ava 2s .co m return Interpolation.bounce; case 1: return Interpolation.bounceIn; case 2: return Interpolation.bounceOut; case 3: return Interpolation.circle; case 4: return Interpolation.circleIn; case 5: return Interpolation.circleOut; case 6: return Interpolation.exp10; case 7: return Interpolation.exp10In; case 8: return Interpolation.exp10Out; case 9: return Interpolation.exp5; case 10: return Interpolation.exp5In; case 11: return Interpolation.exp5Out; case 12: return Interpolation.fade; case 13: return Interpolation.linear; case 14: return Interpolation.sine; case 15: return Interpolation.sineIn; case 16: return Interpolation.sineOut; case 17: return Interpolation.swing; case 18: return Interpolation.swingIn; case 19: return Interpolation.swingOut; default: return Interpolation.linear; } }