Witam,
mam problem z apletem. Muszę stworzyć samochodzik który będzie się zatrzymywał na przeszkodzie i w tym momencie wyskakuje z niego ludzik, który rzutem ukośnym przelatuje nad przeszkoda. Kłopot jest z samym ruchem ludzika, nie wiem jak to zapisać w kodzie, żeby miało ręce i nogi.
Niestety jestem początkujący w tym środowisku, żeby nie powiedzieć że zielony, poniżej przedstawiam kod który udało mi się napisać, chociaż zapewne trochę mnemotechnicznie :)

import java.awt.Color;

import java.awt.Graphics;

import javax.swing.*;

public class test extends JApplet

{

public void paint(Graphics g)

{

try {

int j = -100;

//while (j < 250)

for(;j<180;)

{

 g.setColor(Color.blue); // zmienia kolor tła
 g.fillRect(0, 0, 4000, 4000); //wielkość tła

g.setColor(Color.ORANGE);
g.fillRect(272, 430, 49, 120); //przeszkoda

g.setColor(Color.RED);
g.fillRoundRect(500-j,450,250,70,35,35); //maska samochodu

g.setColor(Color.BLACK);
g.fillOval(520-j,490,60,60); // przednie koło
g.fillOval(670-j,490,60,60); // tylnie koło

g.setColor(Color.GRAY);
g.fillOval(530-j,500,40,40); // felga przednia
g.fillOval(680-j,500,40,40); // felga tylnia

g.setColor(Color.YELLOW);
g.fillRoundRect(715-j,460,35,10,10,8); // światło tylnie
g.fillRoundRect(500-j,460,15,15,25,10); // światło przednie

g.setColor(Color.LIGHT_GRAY);
g.fillRect(0,550,1500,10); // droga

g.setColor(Color.RED);
// szyba przednia
g.drawLine(640-j,400,560-j,450);
g.drawLine(641-j,400,560-j,451);
g.drawLine(642-j,400,560-j,452);
g.drawLine(643-j,400,560-j,453);
g.drawLine(644-j,400,560-j,454);
g.drawLine(645-j,400,560-j,454);

g.setColor(Color.BLACK);
g.drawLine(665-j,450,665-j,520); // linia drzwi
g.drawLine(585-j,450,585-j,520); // linia drzwi

j++;

Thread.sleep(40); // szybkość animacji

}

}

catch (InterruptedException e) {}
}
}