Module athus.core.engine
Modulo para controle de desenho da imagens na tela. Implementa a tecnica de Double Buffer, que consiste em desenhar todos os graficos necessarios em uma imagem guardada na memoria (o buffer) e depois que todos desenhos foram feitos na imagem, esta e desenhada na tela.
Functions
| Engine:buffer (obj) | Funcao que bufferiza o grafico a ser desenhado no buffer da aplicacao. |
| Engine:new () | Construtor do Modulo Engine. |
Functions
- Engine:buffer (obj)
-
Funcao que bufferiza o grafico a ser desenhado no buffer da aplicacao.
Parameters
- obj: objeto que contem a imagem a ser desenhada na tela, sendo este objeto do tipo gameObjeto ou herdeiro deste.
Usage:
um objeto bufferizado primeiro, sera sobreposto pelos objetos bufferizados por ultimo.See also:
- Engine:new ()
- Construtor do Modulo Engine.