Difference between revisions of "Hello World"
From Slick2D Wiki
(Removed what appeared to be a spam link.) |
|
(One intermediate revision by one other user not shown) | |
(No difference)
|
Latest revision as of 11:28, 9 May 2018
To make sure your setup succeeded, create a main class like the following:
package simpleslickgame; import java.util.logging.Level; import java.util.logging.Logger; import org.newdawn.slick.AppGameContainer; import org.newdawn.slick.BasicGame; import org.newdawn.slick.GameContainer; import org.newdawn.slick.Graphics; import org.newdawn.slick.SlickException; public class SimpleSlickGame extends BasicGame { public SimpleSlickGame(String gamename) { super(gamename); } @Override public void init(GameContainer gc) throws SlickException {} @Override public void update(GameContainer gc, int i) throws SlickException {} @Override public void render(GameContainer gc, Graphics g) throws SlickException { g.drawString("Howdy!", 10, 10); } public static void main(String[] args) { try { AppGameContainer appgc; appgc = new AppGameContainer(new SimpleSlickGame("Simple Slick Game")); appgc.setDisplayMode(640, 480, false); appgc.start(); } catch (SlickException ex) { Logger.getLogger(SimpleSlickGame.class.getName()).log(Level.SEVERE, null, ex); } } }
If a window opens saying 'Howdy!', your setup is fully configured and ready for development.