import java.awt.*;
import java.util.*;

public class SHELL{

  Color colors[] = { Color.red, Color.yellow, Color.green, Color.cyan,
                     new Color(125,125,125), Color.magenta, new Color(99,50,255), 
                     Color.orange, Color.pink };
  Random r;
  int x, y, start;
  
  SHELL(int a, int b){
    x=a;
    y=b;
    start=a;
    r = new Random();
  }
  
  public void reset(){
    x=start;
  }

  public void move(){
    x+=12;
  }

  public void draw(Graphics g, int s, int c){
    int pick = 0;
    if(c==0) g.setColor(Color.black);
    else{
      pick=Math.abs(r.nextInt()%colors.length);
      g.setColor(colors[pick]);
    }
    if(s==0) g.fillRect(x,y,18,18);
    else g.fillOval(x,y,18,18);
  }
}
