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


CategoryProgramacion

Java/CrazyBalls/Beisbolista.java (last edited 2009-05-20 13:39:23 by AndresFe118)