@Override public void update() { super.update(); am = (float)Math.sin( -(time += Game.elapsed / 2) ); } @Override
@Override public void update() { super.update(); am = Math.max(0f, (float)Math.sin( time += Game.elapsed )); if (time >= 1.5f*Math.PI) time = 0; } @Override
@Override public void update() { super.update(); am = Math.max(0f, (float)Math.sin( time += Game.elapsed )); if (time >= 1.5f*Math.PI) time = 0; } @Override
@Override public void update() { super.update(); if (phase == Phase.FADE_IN) aa = Math.max( 0, (timeLeft - (fadeTime - 0.333f))); else if (phase == Phase.FADE_OUT) aa = Math.max( 0, (0.333f - timeLeft)); else aa = 0; } };
@Override public void update() { super.update(); am = Math.max(0f, (float)Math.sin( time += Game.elapsed )); if (time >= 1.5f*Math.PI) time = 0; } @Override
@Override public void update() { super.update(); visible = Dungeon.hero.isAlive() && !Dungeon.hero.ready; } }
@Override public void update() { super.update(); a += Random.Float( Game.elapsed * 5 ); angle = (2 + Math.cos( a )) * (forward ? +0.2 : -0.2); scale.y = (float)Math.cos( angle ); x = tx + (float)Math.tan( angle ) * width; y = ty - scale.y * height; }
@Override public void update() { super.update(); if (!paused) { updateAnimation(); } }
@Override public void update() { super.update(); visible = Dungeon.hero.isAlive() && !Dungeon.hero.ready; } }
@Override public void update() { super.update(); if ((time -= Game.elapsed) <= 0) { kill(); } else { float p = time / TIME_TO_FADE; alpha(p); scale.y = 1 + p/2; } }
@Override public void update() { super.update(); if ((time -= Game.elapsed) <= 0) { kill(); } else { float p = time / TIME_TO_FADE; alpha(p); scale.y = scale.x = (1-p)*3; } }
@Override public void update() { super.update(); if (speed.x > 0 && x > SKY_WIDTH) { x = -width(); } else if (speed.x < 0 && x < -width()) { x = SKY_WIDTH; } } }
@Override public void update() { super.update(); if (speed.x > 0 && x > SKY_WIDTH) { x = -width(); } else if (speed.x < 0 && x < -width()) { x = SKY_WIDTH; } } }
@Override public void update() { super.update(); if ((time -= Game.elapsed) <= 0) { kill(); } else { float p = time / TIME_TO_FADE; alpha( p ); scale.x = 1 + p; } }
@Override public void update() { super.update(); if ((time -= Game.elapsed) <= 0) { kill(); } else { float p = time / TIME_TO_FADE; alpha( p ); scale.x = 1 + p; } }
@Override public void update() { super.update(); if ((time -= Game.elapsed) <= 0) { kill(); } else { float p = time / TIME_TO_FADE; scale.set( 1 - p ); alpha( p ); } } }
@Override public void update() { super.update(); if ((time -= Game.elapsed) <= 0) { kill(); } else { float p = time / TIME_TO_FADE; scale.set( 1 - p ); alpha( p ); } } }
@Override public void update() { super.update(); float p = timeLeft / DURATION; alpha( p ); scale.set( scale.x, p ); if ((timeLeft -= Game.elapsed) <= 0) { killAndErase(); } }
@Override public void update() { super.update(); if ((timeLeft -= Game.elapsed) <= 0) { kill(); } else { float p = timeLeft / LIFESPAN; scale.set( p ); alpha( p > 0.8f ? (1 - p) * 5f : p * 1.25f ); } } }
@Override public void update() { super.update(); float p = timeLeft / duration; alpha( p ); scale.set( scale.x, p ); if ((timeLeft -= Game.elapsed) <= 0) { killAndErase(); } }