Skip to content
Armen edited this page Jun 2, 2012 · 1 revision

extends a2d.Node

Defined in tilegrid.js

Summary

a2d.TileGrid(data)
a2d.TileGridNode

Method Summary

**[fireEvent](#fireEvent)** (eventName, eventObject) Hijack the fireEvent method to add a little tile-related information to each click event
_number_ **[getHeight](#getHeight)**
**[getMini](#getMini)** (miniSize) render an image of this tilegrid in the given size, presumably to use as a base for a minimap.
*a2d.Position* **[getTile](#getTile)** (pos)
_Array_ **[getTiles](#getTiles)**
_number_ **[getWidth](#getWidth)**
*a2d.Position* **[toPix](#toPix)** (pos)
_object, a2d.Position, a2d.Position_ **[visibleArea](#visibleArea)** Get the visible area of the map
#### Methods inherited from a2d.Events: addEventListener, emit, hasEvent, on, removeEventListener #### Methods inherited from a2d.Collection: append, indexOf, pop, push, remove, shift, unshift #### Methods inherited from a2d.Node: draw, findNodeAt

Detail

a2d.TileGrid(data)
a2d.TileGridNode

Parameters:

{object} data


Method Detail

fireEvent (eventName, eventObject)
Hijack the fireEvent method to add a little tile-related information to each click event

Parameters:

eventName
eventObject

-- {number} getHeight

Returns:

{number}
grid height

-- getMini (miniSize)
render an image of this tilegrid in the given size, presumably to use as a base for a minimap.

Parameters:

{a2d.Dimension} miniSize

Returns:

drawable a2d.SceneNode containing a static image of the level in requested size. warning: using sizes that result in fractured scales may leave some lines blank between tiles.

-- {a2d.Position} getTile (pos)

Parameters:

{a2d.Position} pos

Returns:

{a2d.Position}
tile position from pixel position

-- {Array} getTiles

Returns:

{Array}
array of tiles

-- {number} getWidth

Returns:

{number}
grid width

-- {a2d.Position} toPix (pos)

Parameters:

{a2d.Position} pos

Returns:

{a2d.Position}
pixel position from tile position

-- {object, a2d.Position, a2d.Position} visibleArea
Get the visible area of the map

Returns:

{object}
o
{a2d.Position}
o.from coordinates of the top left visible tile
{a2d.Position}
o.to coordinates of the bottom right tile


Clone this wiki locally