예제 #1
0
  /**
   * 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);
  }
예제 #2
0
 /**
  * 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);
 }