read onlynumTiles:Int
addTile (tile:Tile):Tile
addTileAt (tile:Tile, index:Int):Tile
addTiles (tiles:Array<Tile>):Array<Tile>
contains (tile:Tile):Bool
getTileAt (index:Int):Tile
getTileIndex (tile:Tile):Int
get_numTiles ():Int
removeTile (tile:Tile):Tile
removeTileAt (index:Int):Tile
removeTiles (beginIndex:Int = 0, endIndex:Int = 0x7fffffff):Void
setTileIndex (tile:Tile, index:Int):Void
swapTiles (tile1:Tile, tile2:Tile):Void
swapTilesAt (index1:Int, index2:Int):Void