package rts.core.engine.layers.entities.effects; import org.newdawn.slick.Animation; import org.newdawn.slick.GameContainer; import org.newdawn.slick.Graphics; import org.newdawn.slick.SlickException; import org.newdawn.slick.SpriteSheet; import rts.core.engine.Engine; import rts.core.engine.layers.Layer; import rts.core.engine.layers.entities.BasicEntity; import rts.utils.ResourceManager; public class Swamp extends BasicEntity{ private Animation animation; public Swamp(Engine engine,float x,float y) { super(engine, Layer.FIRST_EFFECT); this.x = x; this.y = y; animation = new Animation(); SpriteSheet ss = ResourceManager.getSpriteSheet("swamp"); for(int i=0;i<21;i++){ animation.addFrame(ss.getSprite(i, 0), 150); } } @Override public void render(GameContainer container, Graphics g) throws SlickException { g.drawAnimation(animation, x, y - 20); } @Override public void update(GameContainer container, int delta) throws SlickException { } }