List of usage examples for com.badlogic.gdx.math Interpolation exp10In
Interpolation exp10In
To view the source code for com.badlogic.gdx.math Interpolation exp10In.
Click Source Link
From source file:broken.shotgun.throwthemoon.actors.Boss.java
License:Open Source License
public void startBattle() { Vector2 pointA = new Vector2(getStage().getViewport().getScreenWidth() * 0.7f, getStage().getViewport().getScreenHeight() / 2f); Vector2 pointB = new Vector2(getStage().getViewport().getScreenWidth() * 0.05f, getStage().getViewport().getScreenHeight() / 2f); Vector2 pointC = new Vector2(getStage().getViewport().getScreenWidth() * 0.05f, getStage().getViewport().getScreenHeight() * 0.95f); Vector2 pointD = new Vector2(getStage().getViewport().getScreenWidth() * 0.7f, getStage().getViewport().getScreenHeight() * 0.95f); getStage().screenToStageCoordinates(pointA); getStage().screenToStageCoordinates(pointB); getStage().screenToStageCoordinates(pointC); getStage().screenToStageCoordinates(pointD); addAction(forever(sequence(Actions.delay(3f), Actions.moveTo(pointA.x, pointA.y, 1f, Interpolation.exp10In), Actions.delay(3f), Actions.moveTo(pointB.x, pointB.y, 3f, Interpolation.swingIn), Actions.run(new Runnable() { @Override/*from ww w . j ava2s . c o m*/ public void run() { flipX = true; } }), Actions.delay(3f), Actions.moveTo(pointC.x, pointC.y, 1f, Interpolation.exp10In), Actions.delay(3f), Actions.moveTo(pointD.x, pointD.y, 3f, Interpolation.swingIn), Actions.run(new Runnable() { @Override public void run() { flipX = false; } })))); }
From source file:broken.shotgun.throwthemoon.actors.Boss.java
License:Open Source License
private void rage() { if (raging)/*ww w .j a va 2 s . c o m*/ return; raging = true; color = Color.RED; clearActions(); addAction(color(Color.RED, 1f)); Vector2 pointA = new Vector2(getStage().getViewport().getScreenWidth() * 0.7f, getStage().getViewport().getScreenHeight() / 2f); Vector2 pointB = new Vector2(getStage().getViewport().getScreenWidth() * 0.05f, getStage().getViewport().getScreenHeight() / 2f); Vector2 pointC = new Vector2(getStage().getViewport().getScreenWidth() * 0.05f, getStage().getViewport().getScreenHeight() * 0.95f); Vector2 pointD = new Vector2(getStage().getViewport().getScreenWidth() * 0.7f, getStage().getViewport().getScreenHeight() * 0.95f); getStage().screenToStageCoordinates(pointA); getStage().screenToStageCoordinates(pointB); getStage().screenToStageCoordinates(pointC); getStage().screenToStageCoordinates(pointD); addAction(forever(sequence(Actions.delay(1f), Actions.moveTo(pointA.x, pointA.y, 1f, Interpolation.swingIn), Actions.run(new Runnable() { @Override public void run() { flipX = false; } }), Actions.delay(1f), Actions.moveTo(pointC.x, pointC.y, 2f, Interpolation.exp10In), Actions.run(new Runnable() { @Override public void run() { flipX = true; } }), Actions.delay(1f), Actions.moveTo(pointB.x, pointB.y, 1f, Interpolation.swingIn), Actions.delay(1f), Actions.moveTo(pointD.x, pointD.y, 2f, Interpolation.exp10In), Actions.run(new Runnable() { @Override public void run() { flipX = false; } }), Actions.delay(1f), Actions.moveTo(pointC.x, pointC.y, 2f, Interpolation.exp10In), Actions.run(new Runnable() { @Override public void run() { flipX = true; } }), Actions.delay(1f), Actions.moveTo(pointA.x, pointA.y, 1f, Interpolation.swingIn), Actions.run(new Runnable() { @Override public void run() { flipX = false; } }), Actions.delay(1f), Actions.moveTo(pointB.x, pointB.y, 1f, Interpolation.swingIn), Actions.run(new Runnable() { @Override public void run() { flipX = true; } })))); }
From source file:net.mwplay.cocostudio.ui.CocoStudioUIEditor.java
License:Apache License
/** * ??/*from ww w .j av a 2 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 ww. j a v a 2 s . c o 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://w w w .j a v a2s . c o 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; } }