Tabnine Logo
com.badlogic.gdx.maps.tiled
Code IndexAdd Tabnine to your IDE (free)

How to use com.badlogic.gdx.maps.tiled

Best Java code snippets using com.badlogic.gdx.maps.tiled (Showing top 20 results out of 315)

origin: libgdx/libgdx

/** Loads the {@link TiledMap} from the given file. The file is resolved via the {@link FileHandleResolver} set in the
 * constructor of this class. By default it will resolve to an internal file. The map will be loaded for a y-up coordinate
 * system.
 * @param fileName the filename
 * @return the TiledMap */
public TiledMap load (String fileName) {
  return load(fileName, new TmxMapLoader.Parameters());
}
origin: libgdx/libgdx

public TiledMap load (String fileName) {
  return load(fileName, new AtlasTiledMapLoaderParameters());
}
origin: libgdx/libgdx

  @Override
  public void dispose () {
    map.dispose();
  }
}
origin: libgdx/libgdx

private void addTile (TiledMapTile tile, int bucketSize) {
  int tileid = tile.getId() & ~0xE0000000;
  String tilesetName = tilesetNameFromTileId(map, tileid);
  IntArray usedIds = getUsedIdsBucket(tilesetName, bucketSize);
  usedIds.add(tileid);
  // track this tileset to be packed if not already tracked
  if (!tilesetsToPack.containsKey(tilesetName)) {
    tilesetsToPack.put(tilesetName, map.getTileSets().getTileSet(tilesetName));
  }
}
origin: libgdx/libgdx

private String tilesetNameFromTileId (TiledMap map, int tileid) {
  String name = "";
  if (tileid == 0) {
    return "";
  }
  for (TiledMapTileSet tileset : map.getTileSets()) {
    int firstgid = tileset.getProperties().get("firstgid", -1, Integer.class);
    if (firstgid == -1) continue; // skip this tileset
    if (tileid >= firstgid) {
      name = tileset.getName();
    } else {
      return name;
    }
  }
  return name;
}
origin: libgdx/libgdx

protected void loadObject (TiledMap map, TiledMapTile tile, Element element) {
  loadObject(map, tile.getObjects(), element, tile.getTextureRegion().getRegionHeight());
}
origin: libgdx/libgdx

@Override
public void loadAsync (AssetManager manager, String fileName, FileHandle tmxFile, AtlasTiledMapLoaderParameters parameter) {
  map = null;
  if (parameter != null) {
    convertObjectToTileSpace = parameter.convertObjectToTileSpace;
    flipY = parameter.flipY;
  } else {
    convertObjectToTileSpace = false;
    flipY = true;
  }
  try {
    map = loadMap(root, tmxFile, new AtlasResolver.AssetManagerAtlasResolver(manager));
  } catch (Exception e) {
    throw new GdxRuntimeException("Couldn't load tilemap '" + fileName + "'", e);
  }
}
origin: libgdx/libgdx

@Override
public TiledMap loadSync (AssetManager manager, String fileName, FileHandle file, AtlasTiledMapLoaderParameters parameter) {
  if (parameter != null) {
    setTextureFilters(parameter.textureMinFilter, parameter.textureMagFilter);
  }
  return map;
}
origin: libgdx/libgdx

/** Creates an empty TiledMap. */
public TiledMap () {
  tilesets = new TiledMapTileSets();
}
origin: libgdx/libgdx

private void addTile (TiledMapTile tile, int bucketSize) {
  int tileid = tile.getId() & ~0xE0000000;
  String tilesetName = tilesetNameFromTileId(map, tileid);
  IntArray usedIds = getUsedIdsBucket(tilesetName, bucketSize);
  usedIds.add(tileid);
  // track this tileset to be packed if not already tracked
  if (!tilesetsToPack.containsKey(tilesetName)) {
    tilesetsToPack.put(tilesetName, map.getTileSets().getTileSet(tilesetName));
  }
}
origin: libgdx/libgdx

/** Loads the {@link TiledMap} from the given file. The file is resolved via the {@link FileHandleResolver} set in the
 * constructor of this class. By default it will resolve to an internal file. The map will be loaded for a y-up coordinate
 * system.
 * @param fileName the filename
 * @return the TiledMap */
public TiledMap load (String fileName) {
  return load(fileName, new TmxMapLoader.Parameters());
}
origin: libgdx/libgdx

  @Override
  public void dispose () {
    map.dispose();
  }
}
origin: libgdx/libgdx

public TiledMap load (String fileName) {
  return load(fileName, new AtlasTiledMapLoaderParameters());
}
origin: libgdx/libgdx

protected void loadObject (TiledMap map, TiledMapTile tile, Element element) {
  loadObject(map, tile.getObjects(), element, tile.getTextureRegion().getRegionHeight());
}
origin: libgdx/libgdx

@Override
public TiledMap loadSync (AssetManager manager, String fileName, FileHandle file, AtlasTiledMapLoaderParameters parameter) {
  if (parameter != null) {
    setTextureFilters(parameter.textureMinFilter, parameter.textureMagFilter);
  }
  return map;
}
origin: libgdx/libgdx

/** Creates an empty TiledMap. */
public TiledMap () {
  tilesets = new TiledMapTileSets();
}
origin: libgdx/libgdx

  @Override
  public void dispose () {
    map.dispose();
  }
}
origin: libgdx/libgdx

  @Override
  public void dispose () {
    map.dispose();
  }
}
origin: libgdx/libgdx

@Override
public void dispose () {
  map.dispose();
}
origin: libgdx/libgdx

@Override
public void dispose () {
  map.dispose();
}
com.badlogic.gdx.maps.tiled

Most used classes

  • TiledMap
  • TiledMapTile
  • TiledMapTileLayer$Cell
  • TiledMapTileLayer
  • TmxMapLoader
  • TiledMapTileSets,
  • OrthogonalTiledMapRenderer,
  • AtlasTmxMapLoader$AtlasTiledMapLoaderParameters,
  • AtlasTmxMapLoader,
  • AnimatedTiledMapTile,
  • OrthoCachedTiledMapRenderer,
  • StaticTiledMapTile,
  • TideMapLoader,
  • TmxMapLoader$Parameters,
  • TiledMapTileMapObject,
  • HexagonalTiledMapRenderer,
  • IsometricTiledMapRenderer,
  • AtlasTmxMapLoader$AtlasResolver$AssetManagerAtlasResolver,
  • AtlasTmxMapLoader$AtlasResolver$DirectAtlasResolver
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now