APIdia Launch Partner
Top Inners Fields Constructors Methods
com.badlogic.gdx.maps.tiled

public Class TideMapLoader

extends SynchronousAssetLoader<TiledMap, TideMapLoader.Parameters>
Class Inheritance
Imports
com.badlogic.gdx.assets.AssetDescriptor, .AssetLoaderParameters, .AssetManager, com.badlogic.gdx.assets.loaders.FileHandleResolver, .SynchronousAssetLoader, com.badlogic.gdx.assets.loaders.resolvers.InternalFileHandleResolver, com.badlogic.gdx.files.FileHandle, com.badlogic.gdx.graphics.Texture, com.badlogic.gdx.graphics.g2d.TextureRegion, com.badlogic.gdx.maps.ImageResolver, .ImageResolver.AssetManagerImageResolver, .ImageResolver.DirectImageResolver, .MapProperties, com.badlogic.gdx.maps.tiled.TiledMapTileLayer.Cell, com.badlogic.gdx.maps.tiled.tiles.AnimatedTiledMapTile, .StaticTiledMapTile, com.badlogic.gdx.utils.Array, .GdxRuntimeException, .ObjectMap, .XmlReader, .XmlReader.Element, java.io.IOException, java.util.StringTokenizer

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private XmlReader.Element
private XmlReader

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public Array<AssetDescriptor<T>>
getDependencies(String fileName, FileHandle tmxFile, TideMapLoader.Parameters parameter)

Implements abstract com.badlogic.gdx.assets.loaders.AssetLoader.getDependencies.

Returns the assets this asset requires to be loaded first.

private static FileHandle
public TiledMap
load(String fileName)

public TiledMap
private void
private TiledMap

Returns:

the TiledMap
loadMap
(XmlReader.Element
the XML root element
root
,
FileHandle
the Filehandle of the tmx file
tmxFile
,
ImageResolver imageResolver)

Loads the map data, given the XML root element and an ImageResolver used to return the tileset Textures

private void
private void
loadTileSheet(TiledMap map, XmlReader.Element element, FileHandle tideFile, ImageResolver imageResolver)

private Array<FileHandle>

Returns:

a list of filenames for images containing tiles
loadTileSheets
(XmlReader.Element
the root XML element
root
,
FileHandle tideFile)

Loads the tilesets

Field Detail

rootback to summary
private XmlReader.Element root
xmlback to summary
private XmlReader xml

Constructor Detail

TideMapLoaderback to summary
public TideMapLoader()
TideMapLoaderback to summary
public TideMapLoader(FileHandleResolver resolver)

Method Detail

getDependenciesback to summary
public Array<AssetDescriptor<T>> getDependencies(String fileName, FileHandle tmxFile, TideMapLoader.Parameters parameter)

Implements abstract com.badlogic.gdx.assets.loaders.AssetLoader.getDependencies.

Doc from com.badlogic.gdx.assets.loaders.AssetLoader.getDependencies.

Returns the assets this asset requires to be loaded first. This method may be called on a thread other than the GL thread.

Annotations
@Override
getRelativeFileHandleback to summary
private static FileHandle getRelativeFileHandle(FileHandle file, String path)
loadback to summary
public TiledMap load(String fileName)
loadback to summary
public TiledMap load(AssetManager assetManager, String fileName, FileHandle tideFile, TideMapLoader.Parameters parameter)

Implements abstract com.badlogic.gdx.assets.loaders.SynchronousAssetLoader.load.

Annotations
@Override
loadLayerback to summary
private void loadLayer(TiledMap map, XmlReader.Element element)
loadMapback to summary
private TiledMap loadMap(XmlReader.Element root, FileHandle tmxFile, ImageResolver imageResolver)

Loads the map data, given the XML root element and an ImageResolver used to return the tileset Textures

Parameters
root:XmlReader.Element

the XML root element

tmxFile:FileHandle

the Filehandle of the tmx file

imageResolver:ImageResolver

the ImageResolver

Returns:TiledMap

the TiledMap

loadPropertiesback to summary
private void loadProperties(MapProperties properties, XmlReader.Element element)
loadTileSheetback to summary
private void loadTileSheet(TiledMap map, XmlReader.Element element, FileHandle tideFile, ImageResolver imageResolver)
loadTileSheetsback to summary
private Array<FileHandle> loadTileSheets(XmlReader.Element root, FileHandle tideFile) throws IOException

Loads the tilesets

Parameters
root:XmlReader.Element

the root XML element

Returns:Array<FileHandle>

a list of filenames for images containing tiles

com.badlogic.gdx.maps.tiled back to summary

public Class TideMapLoader.Parameters

extends AssetLoaderParameters<TiledMap>
Class Inheritance

Field Summary

Inherited from com.badlogic.gdx.assets.AssetLoaderParameters:
loadedCallback

Constructor Summary

AccessConstructor and Description
public

Constructor Detail

Parametersback to summary
public Parameters()