@Override Vector3 iniTargetPositionOffset() { return new Vector3(Engine.getWidth(),0, 0); } }
@Override Vector3 iniTargetPositionOffset() { return new Vector3(-Engine.getWidth(),0, 0); } }
@Override public void update(float delta) { worldCenter.set(Engine.getWidth() / 2, Engine.getHeight() / 2); }
@Override public void act(float delta) { accum += delta; if (accum >= delay) { accum = 0; setPosition(r.nextFloat() * Engine.getWidth(), 300 + 150 * r.nextFloat()); delay = r.nextFloat() * 2 + 0.5f; this.getEmitter().start(); } super.act(delta); } };
@Override Vector3 targetPositionOffset() { return Engine.getDefaultCamera().position.cpy().add(-Engine.getWidth(), 0, 0); }
@Override Vector3 targetPositionOffset() { return Engine.getDefaultCamera().position.cpy().add(Engine.getWidth(), 0, 0); }
/**aligin the Actor to the center of the screen */ public static void centerActor(final Actor actor){ actor.setX( ( Engine.getWidth() - actor.getWidth() )/2 ); actor.setY( ( Engine.getHeight() - actor.getHeight() )/2 ); } }
private SceneA() { sprite = new AdvanceSprite(Engine.resource("A", Texture.class)); sprite.setSize(Engine.getWidth(), Engine.getHeight()); sprite.setColor(Color.RED); }
private SceneB() { sprite = new AdvanceSprite(Engine.resource("A", Texture.class)); sprite.setSize(Engine.getWidth(), Engine.getHeight()); sprite.setColor(Color.YELLOW); }
@Override Vector3 orgiPosition() { return Engine.getDefaultCamera().position.cpy().set(Engine.getWidth()/2,Engine.getHeight()/2-Engine.getHeight(),0); }
public C2dStage(){ super(new FitViewport(Engine.getWidth(), Engine.getHeight()), Engine.getSpriteBatch()); this.getViewport().setCamera(Engine.getDefaultCamera()); //super(Engine.getWidth(), Engine.getHeight(), true, Engine.getSpriteBatch()); //this.setCamera(Engine.getDefaultCamera()); }
public RepeatTextureBackground(String textureName){ SurfaceData data = new SurfaceData(); data.points = new Array<Vector2>(){{ add(new Vector2(0,0)); add(new Vector2(0,Engine.getHeight())); add(new Vector2(Engine.getWidth(),0)); add(new Vector2(Engine.getWidth(),Engine.getHeight())); }}; data.primitiveType = GL20.GL_TRIANGLE_STRIP; data.texture = textureName; data.followCamera = false; surface = new TriangleSurfaces(data); } @Override
@Override public void onEvent(int type, BaseTween<?> source) { doSetMainScene(incoming); Gdx.input.setInputProcessor(incoming.getInputProcessor()); incoming.show(); Engine.getDefaultCamera().position.set(Engine.getWidth()/2, Engine.getHeight()/2,Engine.getHeight()/2); reset(); } }).start(Engine.getTweenManager());
public void render (float delta) { Engine.getShapeRenderer().setProjectionMatrix(Engine.getDefaultCamera().combined); Engine.getShapeRenderer().begin(ShapeType.Filled); Engine.getShapeRenderer().rect(0, 0, Engine.getWidth(), Engine.getHeight(), color1, color1, color2, color2); Engine.getShapeRenderer().end(); } }
@Override public void onLoadedResourcesCompleted() { final ParticleEffect particleEffect = new ParticleEffect(); particleEffect.load(Gdx.files.internal("data/particles/D.pp"), Gdx.files.internal("data/particles/")); final ParticleEffectActor actor = new ParticleEffectActor(particleEffect, "effect-dot-mu"); actor.setPosition(Engine.getWidth(), Engine.getHeight() - 200); SceneStage stage = new SceneStage(); stage.addActor(actor); Engine.setMainScene(stage); } }
@Override public void draw(Batch batch, float parentAlpha) { ShapeRenderer render = Engine.getShapeRenderer(); render.setColor(color); render.begin(ShapeType.Filled); render.rect(getX(), getY(), Engine.getWidth() * this.getScaleX(), this.getHeight() * this.getScaleX()); render.end(); super.draw(batch, parentAlpha); } }
public void render(float delta) { this.color.a = transparency; Gdx.gl.glEnable(GL20.GL_BLEND); Gdx.gl.glBlendFunc(GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA); Engine.getShapeRenderer().setProjectionMatrix(Engine.getDefaultCamera().combined); Engine.getShapeRenderer().begin(ShapeType.Filled); Engine.getShapeRenderer().setColor(color); Engine.getShapeRenderer().rect(0, 0, Engine.getWidth(), Engine.getHeight()); Engine.getShapeRenderer().end(); Gdx.gl.glDisable(GL20.GL_BLEND); } }
@Override protected void inLoadingRender(float delta) { Gdx.gl.glClearColor(52 / 255f, 138 / 255f, 152 / 255f, 1); fg.setPosition( (Engine.getWidth() - 357) / 2 - fg.getWidth() + 357 * this.percent(), fg.getY()); Engine.getSpriteBatch().begin(); mask.draw(Engine.getSpriteBatch()); fg.draw(Engine.getSpriteBatch()); bg.draw(Engine.getSpriteBatch()); Engine.getSpriteBatch().end(); } }