Revisão. Cubos de Koffka

Decidi, como indicado, fazer a prova do semestre passado como revisão.
Esse foi meu resultado final
O enunciado da prova era esse:
Então, para fazer o cubo fiz uma função void cubo(float x, float y). Essa função desenha sempre o mesmo cubo na posição recebida pelos parâmetros. Dentro dela, chamei a imagem bitmap, que foi um tileset que escolhi da outra atividade, e fiz dois quad(). O quad recebia os pontos de interseção com a imagem, e os pontos abaixo deles, com distância igual a altura da imagem, que era 37.
Para que o cubo aparecesse nos locais pedidos de acordo com as setas pressionadas, incluí a função keyPressed().
Criei 2 variáveis, x e y, que dependendo da tecla pressionada são alterados.

  • Caso a tecla da direita seja pressionada, o x aumenta na medida da largura da imagem, 64 pixels, e o y não se altera e um novo cubo é desenhado.
  • Caso a tecla da esquerda seja pressionada, o x decresce na largura da imagem(64p) e o y aumenta em 55.5(1.5x a altura da imagem(37p)) e um novo cubo é desenhado.
  • Caso a tecla de baixo seja pressionada, o x  aumenta na largura da imagem(64p) e o y aumenta em 55.5(1.5x a altura da imagem(37p)) e um novo cubo é desenhado.

Aqui está o link para o código no drive.
Espero que tenha ficado clara a resolução da questão!

Comentários

Postagens mais visitadas