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.

Valid XHTML 1.0!