package net.fe; import net.fe.overworldStage.DoNotDestroy; import org.newdawn.slick.Color; import org.newdawn.slick.opengl.Texture; import chu.engine.Entity; import chu.engine.Game; import chu.engine.anim.Renderer; import chu.engine.anim.Transform; public class RunesBg extends Entity implements DoNotDestroy{ private Color color; private Texture runes; private float position; public RunesBg(Color c) { super(0,0); color = c; runes = FEResources.getTexture("runes"); renderDepth = 1; } public void onStep(){ super.onStep(); position += Game.getDeltaSeconds() * 20; if(position > 480){ position -= 480; } } public void render(){ Transform t = new Transform(); t.setColor(color); Renderer.render(runes, 0, 0, 2, 1, -position, 0, -position + 480 *2, 320, 1, t); } }