libgdx API

com.badlogic.gdx.graphics.g2d.tiled
Class TiledMap

java.lang.Object
  extended by com.badlogic.gdx.graphics.g2d.tiled.TiledMap

public class TiledMap
extends java.lang.Object

Contains information from a Tiled Map. Use TiledLoader.createMap(FileHandle) to fill it.

Author:
David Fraska

Field Summary
 int height
           
 java.util.ArrayList<TiledLayer> layers
           
 java.util.ArrayList<TiledObjectGroup> objectGroups
           
 java.lang.String orientation
           
 java.util.HashMap<java.lang.String,java.lang.String> properties
          Stores the map properties with a key of the property name.
 int tileHeight
           
 java.util.ArrayList<TileSet> tileSets
           
 int tileWidth
           
 FileHandle tmxFile
           
 int width
           
 
Constructor Summary
TiledMap()
           
 
Method Summary
 java.lang.String getTileProperty(int id, java.lang.String name)
          Gets a tile's property.
 void setTileProperty(int id, java.lang.String name, java.lang.String value)
          Sets a tile's property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

layers

public java.util.ArrayList<TiledLayer> layers

objectGroups

public java.util.ArrayList<TiledObjectGroup> objectGroups

tileSets

public java.util.ArrayList<TileSet> tileSets

properties

public java.util.HashMap<java.lang.String,java.lang.String> properties
Stores the map properties with a key of the property name.


tmxFile

public FileHandle tmxFile

orientation

public java.lang.String orientation

width

public int width

height

public int height

tileWidth

public int tileWidth

tileHeight

public int tileHeight
Constructor Detail

TiledMap

public TiledMap()
Method Detail

setTileProperty

public void setTileProperty(int id,
                            java.lang.String name,
                            java.lang.String value)
Sets a tile's property. Typically only called by TiledLoader.createMap(FileHandle)

Parameters:
id - The tile's id
name - The property name
value - The property value

getTileProperty

public java.lang.String getTileProperty(int id,
                                        java.lang.String name)
Gets a tile's property.

Parameters:
id - The tile's id
name - The property name
Returns:
The property value

libgdx API

Copyright 2010 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)