Module athus.view.tileSet
Modulo para auxiliar o uso de Tiles na aplicacao.
Functions
| TileSet:getImg () | Funcao que extrai a imagem correspondente ao objeto. |
| TileSet:getTileSize () | Funcao de consulta do tamanho do tile. |
| TileSet:getTiles () | Funcao para consultar o numero de tiles disponiveis. |
| TileSet:new (path, w, h, tw, th) | Construtor do modulo TileSet. |
| TileSet:setTile (tile) | Funcao para setar o tile de desenho desejado. |
Functions
- TileSet:getImg ()
-
Funcao que extrai a imagem correspondente ao objeto.
Return value:
canvas correspondente ao objeto. - TileSet:getTileSize ()
-
Funcao de consulta do tamanho do tile.
Return value:
tabela com a largura e açtura dos tiles. {width, height} - TileSet:getTiles ()
-
Funcao para consultar o numero de tiles disponiveis.
Return value:
numero de tiles disponiveis no tileSet. - TileSet:new (path, w, h, tw, th)
-
Construtor do modulo TileSet.
Parameters
- path: caminho para a imagem que contém os tiles.
- w: largura total em pixels da imagem.
- h: altura total em pixels da imagem.
- tw: largura dos frames em pixels dos tiles.
- th: altura dos frames em pixels dos tiles.
Usage:
os tiles devem estar alinhados horizontal e verticalmente, preenchendo linhas e colunas. - TileSet:setTile (tile)
-
Funcao para setar o tile de desenho desejado.
Parameters
- tile: valor da posicao do tile, aumentanod em uma unidade da esquerda para direita e ao final da linha continuando na linha seguinte.