Moai SDK  2.0
MOAIGrid Class Reference
+ Inheritance diagram for MOAIGrid:

Function List

clearTileFlags
 
fill
 
getTile
 
getTileFlags
 
setRow
 
setTile
 
setTileFlags
 
streamTilesIn
 
streamTilesOut
 
toggleTileFlags
 

Additional Inherited Members

- Function List inherited from MOAIGridSpace
cellAddrToCoord
 
getCellAddr
 
getCellSize
 
getOffset
 
getSize
 
getTileLoc
 
getTileSize
 
initAxialHexGrid
 
initDiamondGrid
 
initHexGrid
 
initObliqueGrid
 
initRectGrid
 
locToCellAddr
 
locToCoord
 
setRepeat
 
setShape
 
setSize
 
wrapCoord
 

Function Documentation

clearTileFlags

Clears bits specified in mask.


function clearTileFlags ( MOAIGrid self, number xTile, number yTile, number mask )

Parameters
MOAIGridself
numberxTile
numberyTile
numbermask
Returns
nil
fill

Set all tiles to a single value.


function fill ( MOAIGrid self, number value )

Parameters
MOAIGridself
numbervalue
Returns
nil
getTile

Returns the value of a given tile.


function getTile ( MOAIGrid self, number xTile, number yTile )

Parameters
MOAIGridself
numberxTile
numberyTile
Returns
number tile
getTileFlags

Returns the masked value of a given tile.


function getTileFlags ( MOAIGrid self, number xTile, number yTile, number mask )

Parameters
MOAIGridself
numberxTile
numberyTile
numbermask
Returns
number tile
setRow

Initializes a grid row given a variable argument list of values.


function setRow ( MOAIGrid self, number row, ... )

Parameters
MOAIGridself
numberrow
...values
Returns
nil
setTile

Sets the value of a given tile.


function setTile ( MOAIGrid self, number xTile, number yTile, number value )

Parameters
MOAIGridself
numberxTile
numberyTile
numbervalue
Returns
nil
setTileFlags

Sets a tile's flags given a mask.


function setTileFlags ( MOAIGrid self, number xTile, number yTile, number mask )

Parameters
MOAIGridself
numberxTile
numberyTile
numbermask
Returns
nil
streamTilesIn

Reads tiles directly from a stream. Call this only after initializing the grid. Only the content of the tiles buffer is read.


function streamTilesIn ( MOAIGrid self, MOAIStream stream )

Parameters
MOAIGridself
MOAIStreamstream
Returns
number bytesRead
streamTilesOut

Writes tiles directly to a stream. Only the content of the tiles buffer is written.


function streamTilesOut ( MOAIGrid self, MOAIStream stream )

Parameters
MOAIGridself
MOAIStreamstream
Returns
number bytesWritten
toggleTileFlags

Toggles a tile's flags given a mask.


function toggleTileFlags ( MOAIGrid self, number xTile, number yTile, number mask )

Parameters
MOAIGridself
numberxTile
numberyTile
numbermask
Returns
nil