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


CategoryProgramacion

Java/Angel/Angel.java (last edited 2009-05-20 13:31:06 by Juan David Marin Useda)