sexta-feira, 30 de julho de 2010

Desenvolvimento técnico: Simulador

>Por Debora

Bom dia,
Durante esta semana, o desenvolvimento do simulador 2D continuou. No entanto, hoje trago pra vocês um método que já havia sido desenvolvido na semana passado. É aqui que o desenho do robô na arena ocorrerá de fato.
Veja:
void desenha(Graphics2D g) {
AffineTransform af = new AffineTransform();
af.translate(x * arena.escalaCmPixel, arena.getHeight() - y
* arena.escalaCmPixel);
af.translate(-tamX / 2, -tamY / 2);
af.rotate(-angulo + anguloImgOriginal, tamX / 2, tamY / 2);
af.scale(escalaImgX, escalaImgY);
g.drawImage(img, af, null);
}
É só isso, até semana que vem
Debora

Nenhum comentário:

Postar um comentário