@Override public void render(Screen screen, int x, int y) { if (System.currentTimeMillis() > lastFrameChange + delay) { nextFrame(); lastFrameChange = System.currentTimeMillis(); } screen.renderSubTexture( texture, new Rectangle(fx * frameWidth, 0, frameWidth, frameHeight), x, y); }