[SOLVED] Slick2D Question

Here’s my code -

package main;

import org.newdawn.slick.Animation;
import org.newdawn.slick.AppGameContainer;
import org.newdawn.slick.BasicGame;
import org.newdawn.slick.GameContainer;
import org.newdawn.slick.Graphics;
import org.newdawn.slick.Input;
import org.newdawn.slick.SlickException;
import org.newdawn.slick.SpriteSheet;
import org.newdawn.slick.tiled.TiledMap;

public class Game extends BasicGame {
	private float playerX = 320;
	private float playerY = 240;
	private TiledMap map;
	private Animation player;
	
	public static final int HEIGHT = 480;
	public static final int WIDTH = 640;
	

	public Game() {
		super("one class barebone game");
	}

	public void init(GameContainer container) throws SlickException {
		container.setVSync(true);
		SpriteSheet sheet = new SpriteSheet("data/karbonator.png", 32, 32);
		map = new TiledMap("data/map.tmx");
		player = new Animation();
		player.setAutoUpdate(true);
		for (int frame = 0; frame < 3; frame++) {
			player.addFrame(sheet.getSprite(frame, 0), 150);
		}
	}

	public void update(GameContainer container, int delta) {
		if (container.getInput().isKeyDown(Input.KEY_LEFT)) {
			playerX = playerX - 2;
		}
		if (container.getInput().isKeyDown(Input.KEY_RIGHT)) {
			playerX = playerX + 2;
		}
		if (container.getInput().isKeyDown(Input.KEY_UP)) {
			playerY = playerY - 2;
		}
		if (container.getInput().isKeyDown(Input.KEY_DOWN)) {
			playerY = playerY + 2;
		}
		if (container.getInput().isKeyDown(Input.KEY_ESCAPE)) {
			System.exit(0);
		}
	}

	public void render(GameContainer container, Graphics g) {
		map.render((int) -playerX, (int) -playerY);
		g.drawAnimation(player, WIDTH / 2, HEIGHT / 2);
	}

	public static void main(String[] argv) throws SlickException {
		AppGameContainer container = new AppGameContainer(new Game(), 640, 480, false);
		container.start();
	}
}

My question: What part of this code makes an FPS counter appear in the top left? :o

should be able to turn it off with


public static void main(String[] argv) throws SlickException {
      AppGameContainer container = new AppGameContainer(new Game(), 640, 480, false);
      container.setShowFPS(false);
      container.start();
   }

By default its set to true

Awesome! Thanks :slight_smile: +1