Exemple #1
0
 /**
  * Get the tile set that matches the given global tile id, only to be used when loading a map.
  *
  * @param gid a global tile id
  * @return the tileset containing the tile with the given global tile id, or <code>null</code>
  *     when no such tileset exists
  */
 public TileSet findTileSetForTileGID(int gid) {
   TileSet has = null;
   for (TileSet tileset : tilesets) {
     if (tileset.getFirstGid() <= gid) {
       has = tileset;
     }
   }
   return has;
 }
 /**
  * Returns the global tile id by adding the tile id to the map-assigned.
  *
  * @return id
  */
 public int getGid() {
   if (tileset != null) {
     return id + tileset.getFirstGid();
   }
   return id;
 }