Angel.java
1 /**
2 * @author Juan David Marin
3 */
4
5 import java.awt.Color;
6 import java.awt.Graphics;
7 public class Angel extends ObjetoGrafico {
8
9 private static final long serialVersionUID = 123L;
10 public Angel(int x,int y,int an,int al,Color c){
11 super (x, y, an, al);
12
13 }
14 public void paint (Graphics g){
15
16 //Ala Izquierda
17 g.setColor(Color.white);
18 g.fillOval(getposX() + getancho() *0/63, getposY()+ getalto() * 15/63, getancho()*30/63, getalto()*30/63);
19 g.setColor(Color.white);
20 g.fillOval(getposX()+ getancho()*0/63, getposY() + getalto() * 35/63, getancho() *5/63, getalto()*5/63);
21 g.setColor(Color.white);
22 g.fillOval(getposX() + getancho()*5/63, getposY() + getalto() * 41/63, getancho() *5/63, getalto()*5/63);
23 g.setColor(Color.white);
24 g.fillOval(getposX()+ getancho()*10/63, getposY() + getalto() * 44/63, getancho() *5/63, getalto()*5/63);
25 //Ala Derecha
26 g.setColor(Color.white);
27 g.fillOval(getposX() + getancho() *33/63, getposY()+ getalto() * 15/63, getancho()*30/63, getalto()*30/63);
28 g.setColor(Color.white);
29 g.fillOval(getposX()+ getancho()*48/63, getposY() + getalto() * 44/63, getancho() *5/63, getalto()*5/63);
30 g.setColor(Color.white);
31 g.fillOval(getposX() + getancho()*53/63, getposY() + getalto() * 41/63, getancho() *5/63, getalto()*5/63);
32 g.setColor(Color.white);
33 g.fillOval(getposX()+ getancho()*58/63, getposY() + getalto() * 35/63, getancho() *5/63, getalto()*5/63);
34 //Aureola
35 g.setColor(Color.yellow);
36 g.fillOval(getposX() + getancho() *25/63, getposY()+ getalto() * 0/63, getancho()*20/63, getalto()*20/63);
37 //Cara del Angel
38 g.setColor(Color.pink);
39 g.fillOval(getposX() + getancho() *7/63, getposY()+ getalto() * 10/63, getancho()*50/63, getalto()*50/63);
40 //Ojo Blanco Izquierdo
41 g.setColor(Color.white);
42 g.fillOval(getposX() + getancho() *24/63, getposY() + getalto() * 10/63, getancho() *10/63, getalto()*10/63);
43 //Ojo Negro Izquierdo
44 g.setColor(Color.black);
45 g.fillOval(getposX() + getancho() *27/63, getposY() + getalto() * 12/63, getancho() *6/63, getalto()*8/63);
46 //Ojo Blanco Derecho
47 g.setColor(Color.white);
48 g.fillOval(getposX() + getancho()*34/63, getposY() + getalto() * 10/63, getancho() *10/63, getalto()*10/63);
49 //Ojo Negro Derecho
50 g.setColor(Color.black);
51 g.fillOval(getposX()+ getancho() *38/63, getposY() + getalto() * 12/63, getancho() *6/63,getalto()*8/63);
52 //Boca Negra
53 g.setColor(Color.black);
54 g.fillArc(getposX()+ getancho() *25/63, getposY() + getalto() * 35/63, getancho() *20/63, getalto()*20/63, + 140, + 270);
55 //Boca Roja
56 g.setColor(Color.red);
57 g.fillArc(getposX() + getancho() *32/63, getposY() + getalto() * 45/63, getancho() *7/63, getalto()*10/63, + 140, + 270);
58 }
59
60
61 }
CategoryJava | CategoryProgramacion
