/** * Rendert alle Entitys und die Welt * * @param gc GameContainer der von Slick vorgegeben wird * @param g Graphics welches von Slick vorgegeben wird */ public void render(GameContainer gc, Graphics g) throws SlickException { map.render(0, 0); for (IEntity e : entities) { e.render(g); } assetLoader.getTopAnimation(null).draw(200, 200); assetLoader.getSideAnimation(null).draw(400, 200); }
/** * Erstellt eine neue Welt * * @throws SlickException */ public World() throws SlickException { entities = new ArrayList<IEntity>(); players = new ArrayList<IPlayer>(); eatables = new ArrayList<IEatable>(); useables = new ArrayList<IUseable>(); assetLoader = new AssetLoader(); map = assetLoader.loadMap(0); }