6.3. EXIBIÇÃO DE
GRÁFICOS
|
O presente
tutorial exibe um tanque de guerra na tela e o move horizontalmente. O arquivo usado
para representar o tanque possui formato PNG; no entanto, a ClanLib aceita também outros
formatos, como JPG, TGA, etc. O código para
exibição do tanque na tela poderia então ser simplesmente: 1 CL_Display::clear(CL_Color(0,
0, 0)); 2 CL_Surface
tanque("TANQUE.png"); 3 tanque.draw(coordX,coordY); Onde a linha 1 chama a
função clear para limpar a tela,
utilizando como parâmetro a cor preta, que é definida em CL_Color como (0,0,0). Um objeto tanque foi criado a partir da classe CL_Surface, informando como
parâmetro, o caminho no disco do arquivo de imagem (linha 2). Esse código
poderia também ser colocado fora do loop, pois é
necessário carregar a figura apenas uma vez. Figura
6.1: Figura do objeto tanque. Fonte: Dados de Pesquisa Para exibir o tanque na tela, basta chamar a
função draw da classe CL_Surface, informando as
coordenadas da janela do jogo (linha 3). As coordenadas, nesse caso, são as
duas variáveis declaradas na Seção 6.1. Dessa forma, para
mover o tanque na tela, basta alterar o valor das variáveis coordX e/ou
coordY. |
|