Lago.java

   1 /**
   2  * @author Erika Lorena Pulido Moreno
   3  * @author Johanna Paola Bravo Tovar
   4  */
   5 
   6 import java.awt.Color;
   7 import java.awt.Graphics;
   8 
   9 
  10 public class Lago extends ObjetoGrafico{
  11                 public Lago (int x, int y, int a, int d){
  12                         super(x, y, a, d);      
  13                 }
  14                 public void paint(Graphics g){
  15                         if (visible){
  16                                 g.setColor(new Color(5, 10, 90));       
  17                             g.fillRect(getPosX() + (int)(getAncho() *    0)   , getPosY() + (int)(getAlto() *    0), (int)(getAncho() * 0.25), (int)(getAlto() * 0.25));
  18                             g.fillRect(getPosX() + (int)(getAncho() * 0.25)   , getPosY() + (int)(getAlto() *    0), (int)(getAncho() * 0.25), (int)(getAlto() * 0.25));
  19                             g.fillRect(getPosX() + (int)(getAncho() * 0.50)   , getPosY() + (int)(getAlto() *    0), (int)(getAncho() * 0.25), (int)(getAlto() * 0.25));
  20                             g.fillRect(getPosX() + (int)(getAncho() * 0.75)   , getPosY() + (int)(getAlto() *    0), (int)(getAncho() * 0.25), (int)(getAlto() * 0.25));
  21                             g.fillRect(getPosX() + (int)(getAncho() *    0)   , getPosY() + (int)(getAlto() * 0.25), (int)(getAncho() * 0.25), (int)(getAlto() * 0.25));
  22                             g.fillRect(getPosX() + (int)(getAncho() * 0.25)   , getPosY() + (int)(getAlto() * 0.25), (int)(getAncho() * 0.25), (int)(getAlto() * 0.25));
  23                             g.fillRect(getPosX() + (int)(getAncho() * 0.50)   , getPosY() + (int)(getAlto() * 0.25), (int)(getAncho() * 0.25), (int)(getAlto() * 0.25));
  24                             g.fillRect(getPosX() + (int)(getAncho() * 0.75)   , getPosY() + (int)(getAlto() * 0.25), (int)(getAncho() * 0.25), (int)(getAlto() * 0.25));
  25                             g.fillRect(getPosX() + (int)(getAncho() *    0)   , getPosY() + (int)(getAlto() * 0.50), (int)(getAncho() * 0.25), (int)(getAlto() * 0.25));
  26                             g.fillRect(getPosX() + (int)(getAncho() * 0.25)   , getPosY() + (int)(getAlto() * 0.50), (int)(getAncho() * 0.25), (int)(getAlto() * 0.25));
  27                             g.fillRect(getPosX() + (int)(getAncho() * 0.50)   , getPosY() + (int)(getAlto() * 0.50), (int)(getAncho() * 0.25), (int)(getAlto() * 0.25));
  28                             g.fillRect(getPosX() + (int)(getAncho() * 0.75)   , getPosY() + (int)(getAlto() * 0.50), (int)(getAncho() * 0.25), (int)(getAlto() * 0.25));
  29                             g.fillRect(getPosX() + (int)(getAncho() *    0)   , getPosY() + (int)(getAlto() * 0.75), (int)(getAncho() * 0.25), (int)(getAlto() * 0.25));
  30                             g.fillRect(getPosX() + (int)(getAncho() * 0.25)   , getPosY() + (int)(getAlto() * 0.75), (int)(getAncho() * 0.25), (int)(getAlto() * 0.25));
  31                             g.fillRect(getPosX() + (int)(getAncho() * 0.50)   , getPosY() + (int)(getAlto() * 0.75), (int)(getAncho() * 0.25), (int)(getAlto() * 0.25));
  32                             g.fillRect(getPosX() + (int)(getAncho() * 0.75)   , getPosY() + (int)(getAlto() * 0.75), (int)(getAncho() * 0.25), (int)(getAlto() * 0.25));        
  33                         }
  34                 }    
  35 }


CategoryProgramacion

Java/Programas/Monkey/Lago.java (last edited 2008-11-18 08:24:56 by ErikaPaola)