dermetfan

rendering image objects (embedded version)

Oct 10th, 2013
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.58 KB | None | 0 0
  1. if(object instanceof RectangleMapObject) {
  2.     RectangleMapObject rectObject = (RectangleMapObject) object;
  3.     Rectangle rect = rectObject.getRectangle();
  4.     if(rectObject.getProperties().containsKey("gid")) {
  5.         int gid = rectObject.getProperties().get("gid", Integer.class);
  6.         TiledMapTile tile = map.getTileSets().getTile(gid);
  7.         renderer.getSpriteBatch().begin();
  8.         renderer.getSpriteBatch().draw(tile.getTextureRegion(), rect.x, rect.y);
  9.         renderer.getSpriteBatch().end();
  10.     } else {
  11.         sr.begin(ShapeType.Filled);
  12.         sr.rect(rect.x, rect.y, rect.width, rect.height);
  13.         sr.end();
  14.     }
  15. }
Advertisement
Add Comment
Please, Sign In to add comment