Beisbolista.java
1 /**
2 * @author Andres Felipe Quevedo Vega
3 */
4 import java.awt.*;
5 public class Beisbolista extends ObjetoGrafico{
6 private static final long serialVersionUID = 1L;
7 public Beisbolista (int posx, int posy, int an, int alt,Lienzo lienzo){
8 super (posx, posy, an,alt);
9 }
10 public Puntaje puntaje;
11 public void paint(Graphics g){
12 if(getVisible()){
13 g.setColor(Color.red);
14 //Cuello
15 g.setColor(Color.pink);
16 g.fillRect(getX ()+ getAncho ()* 11/24, getY () + getAlto () * 5/25, getAncho () * 2/24,getAlto ()*4/25);
17
18 //borde cuello
19 g.setColor(Color.black);
20 g.drawRect(getX ()+ getAncho () * 11/24, getY () + getAlto () * 5/25, getAncho () * 2/24,getAlto ()*4/25);
21
22 //cabeza
23 g.setColor(Color.pink);
24 g.fillOval(getX ()+ getAncho () * 9/24,getY () + getAlto () *0/25,getAncho ()* 6/24,getAlto ()*6/25);
25 //borde cabeza
26 g.setColor(Color.black);
27 g.drawOval(getX ()+ getAncho () * 9/24,getY ()+ getAlto () *0/25,getAncho ()* 6/24,getAlto ()*6/25);
28
29
30 //ojos
31 g.fillOval(getX ()+getAncho ()*11/24,getY ()+getAlto ()*2/25,getAncho ()* 1/24,getAlto ()*1/25);
32 g.fillOval(getX ()+getAncho ()*13/24,getY ()+getAlto ()*2/25,getAncho ()* 1/24,getAlto ()*1/25);
33
34
35 //piernas|||
36 g.setColor(Color.pink);
37 g.fillRect(getX ()+ getAncho ()*9/24,getY ()+getAlto ()*17/25,getAncho ()* 1/24,getAlto ()*7/25);
38 g.fillRect(getX ()+getAncho ()*14/24,getY ()+getAlto ()*17/25,getAncho ()* 1/24,getAlto ()*7/25);
39
40
41 //borde piernas
42 g.setColor(Color.black);
43 g.drawRect(getX ()+ getAncho ()*9/24,getY ()+getAlto ()*17/25,getAncho ()* 1/24,getAlto ()*7/25);
44 g.drawRect(getX ()+getAncho ()*14/24,getY ()+getAlto ()*17/25,getAncho ()* 1/24,getAlto ()*7/25);
45
46
47 //brazos
48 g.setColor(Color.pink);
49 g.fillRect(getX ()+getAncho () *3/24, getY ()+getAlto ()*12/25, getAncho ()*5/24, getAlto ()*1/25);
50 g.fillRect(getX ()+getAncho ()*16/24, getY ()+getAlto ()*12/25, getAncho ()*5/24, getAlto ()*1/25);
51 //borde brazos
52 g.setColor(Color.black);
53 g.drawRect(getX ()+getAncho () *3/24, getY ()+getAlto ()*12/25, getAncho ()*5/24, getAlto ()*1/25);
54 g.drawRect(getX ()+getAncho ()*16/24, getY ()+getAlto ()*12/25, getAncho ()*5/24, getAlto ()*1/25);
55
56
57 //manos
58 g.setColor(Color.pink);
59 g.fillOval(getX ()+getAncho () *0/24,getY ()+getAlto ()*11/25,getAncho ()* 3/24,getAlto ()*3/25);
60 g.fillOval(getX ()+getAncho ()*20/24,getY ()+getAlto ()*11/25,getAncho ()*3/24,getAlto ()*3/25);
61 //borde manos
62 g.setColor(Color.black);
63 g.drawOval(getX ()+getAncho () *0/24,getY ()+getAlto ()*11/25,getAncho ()* 3/24,getAlto ()*3/25);
64 g.drawOval(getX ()+getAncho ()*20/24,getY ()+getAlto ()*11/25,getAncho ()*3/24,getAlto ()*3/25);
65
66
67 // Pecho
68
69 g.setColor (Color.red);
70 g.fillOval(getX ()+getAncho () *7/24,getY ()+getAlto ()*8/25,getAncho ()* 10/24,getAlto ()*10/25);
71
72
73 //borde pecho
74 g.setColor(Color.black);
75 g.drawOval(getX ()+getAncho () *7/24,getY ()+getAlto ()*8/25,getAncho ()* 10/24,getAlto ()*10/25);
76
77 //zapatos
78 g.setColor(Color.black);
79 g.fillOval(getX ()+getAncho () *8/24,getY ()+getAlto ()*23/25,getAncho ()* 3/24,getAlto ()*2/25);
80 g.fillOval(getX ()+getAncho ()*13/24,getY ()+getAlto ()*23/25,getAncho ()* 3/24,getAlto ()*2/25);
81
82 }
83 }
84
85 }
CategoryJava | CategoryProgramacion
