@Override public void init(GameContainer gc, StateBasedGame sbg) throws SlickException { { /* Deferred loading of images for better performances */ LoadingList loading = LoadingList.get(); loading.add( new DeferredFile("res/menu_graphics/new/menu_screen.png") { public void loadFile(String filename) throws SlickException { menuBackground = new Image(filename); } }); loading.add( new DeferredFile("res/menu_graphics/new/menu_button.png") { public void loadFile(String filename) throws SlickException { menuButton = new Image(filename); } }); loading.add( new DeferredFile("res/menu_graphics/new/menu_hover.png") { public void loadFile(String filename) throws SlickException { menuHover = new Image(filename); } }); } /* Credits text */ credits = new String[][] { { "Music Assets", "\"Beachfront Celebration\" Kevin MacLeod (incompetech.com)", "Licensed under Creative Commons: By Attribution 3.0", "http://creativecommons.org/licenses/by/3.0/" }, { "Images", "Loading screen plane created by Sallee Design", "http://salleedesign.com/resources/plane-psd/" }, { "Font", "A love of thunder", "Downloaded from DaFont", "http://www.dafont.com/a-love-of-thunder.font" } }; }