Olá, não entendi direito como desenhar a canoa inclinada, pois usamos uma elipse para representar a canoa, o que parece mais natural. Mas como podemos fazer neste caso com inclinação do barco?
A senhora poderia também disponibilizar um exemplo do executável pra ter ideia de como funciona com o angulo theta
Renato,
O theta não influencia apenas a visualização do barco. Na verdade, o papel mais importante dele é influenciar o deslocamento horizontal e vertical do barco.
Portanto, ainda que você não consiga desenhar a inclinação do barco, não deixe de atualizar o theta corretamente em seu código.
Quanto ao desenho da inclinação do barco, vi que a função al_draw_rotated_bitmap, da Allegro, permite incluir na tela uma imagem rotacionada (veja os detalhes na documentação: https://www.allegro.cc/manual/5/al_draw_rotated_bitmap ). Talvez vocês possam usá-la para desenhar o barco.
Desta vez, não vou disponibilizar um executável de exemplo para o EP. Mas mostrei para vocês em aula um exemplo feito por um grupo de alunos de MAC211 de 2001.
Até mais,
Kelly