Module athus.core.tools

Modulo com funcoes auxiliares para o desenvolvimento das aplicacoes.

Functions

Tools:exibeTexto (x, y, texto, size, color) Funcao para exibir textos na tela, limpando e atualizando a tela imediatamente.
Tools:getScreenHeigth () Funcao para consultar a altura do canvas de desenho da tela.
Tools:getScreenWidth () Funcao para consultar a largura do canvas de desenho da tela.
Tools:new () Construtor do Modulo Tools.
Tools:setCanvasSize (width, height) Funcao para definir o tamanho do canvas de desenho da aplicacao.
Tools:timer (time, func) Funcao temporizadora.


Functions

Tools:exibeTexto (x, y, texto, size, color)
Funcao para exibir textos na tela, limpando e atualizando a tela imediatamente.

Parameters

  • x: numero com o valor da posicao no eixo X para desenho do texto.
  • y: numero com o valor da posicao no eixo Y para desenho do texto.
  • texto: string a ser exbido na tela.
  • size: numero com o valor do tamanho da fonte do texto.
  • color: string com a cor do texto a ser exibido.

Usage:

utilizada para testes, servindo como saida para exibir variaveis e logs.
Tools:getScreenHeigth ()
Funcao para consultar a altura do canvas de desenho da tela.

Return value:

numero com a altura da tela que esta sendo utilizada pelo jogo.
Tools:getScreenWidth ()
Funcao para consultar a largura do canvas de desenho da tela.

Return value:

numero com a largura da tela que esta sendo utilizada pelo jogo.
Tools:new ()
Construtor do Modulo Tools.
Tools:setCanvasSize (width, height)
Funcao para definir o tamanho do canvas de desenho da aplicacao. Caso seja passado um valor maior qu o suportado pelo sistema, o valor maximo sera configurado.

Parameters

  • width: numero com o valor da nova largura a ser utilizada.
  • height: numero com o valor da nova altura a ser utilizada.

Usage:

2Do.

Return value:

tabela com os valores da nova altura e largura.
Tools:timer (time, func)
Funcao temporizadora. Ela faz a chamada de uma funcao apos um tempo especifico.

Parameters

  • time: numero com o tempo em milisegundos que se passarao para haver a chamada a funcao.
  • func: funcao a ser chamada apos o tempo desejado.

Valid XHTML 1.0!