package com.shade; import org.newdawn.slick.AppGameContainer; import org.newdawn.slick.GameContainer; import org.newdawn.slick.SlickException; import org.newdawn.slick.state.StateBasedGame; import org.newdawn.slick.util.Log; import com.shade.states.MasterState; public class Shade extends StateBasedGame { public static final String TITLE = "Shade"; private static final String[] ICONS = { "icons/icon.16.gif", "icons/icon.32.gif", "icons/icon.64.gif", "icons/icon.128.gif" }; public Shade() { super(TITLE); } @Override public void initStatesList(GameContainer container) throws SlickException { addState(new MasterState()); } public static void main(String[] args) { try { Shade s = new Shade(); AppGameContainer c = new AppGameContainer(s, 800, 600, false); c.setIcons(ICONS); c.setShowFPS(false); c.setTargetFrameRate(60); Log.setVerbose(true); c.start(); } catch (SlickException e) { e.printStackTrace(); } } }