import java.awt.*;

public class RedColors {
  public static Color[] levels = {new Color(200,0,0),
   new Color(225,0,0), new Color(255,50,50),
   new Color(255,75,75), new Color(255,100,100),
   new Color(255,125,125), new Color(255,150,150),
   new Color(255,175,175), new Color(255,200,200),
   new Color(255,225,225), new Color(255,235,235) };
    //public static int numberOfLevels = 11;

  public static Color getSinLevel(double sinval) {

      double val = Math.abs(sinval);

    if (.85 < val && val <= 1.0) return levels[0];
    else if (.75 < val && val <= .85) return levels[1];
    else if (.65 < val && val <= .75) return levels[2];
    else if (.55 < val && val <= .65) return levels[3];
    else if (.45 < val && val <= .55) return levels[4];
    else if (.35 < val && val <= .45) return levels[5];
    else if (.25 < val && val <= .35) return levels[6];
    else if (.15 < val && val <= .25) return levels[7];
    else if (.08 < val && val <= .15) return levels[8];
    else if (.02 <= val && val <= .08) return levels[9];
    else if (0 <= val && val <= .02) return levels[10];
    return null;
  }
}
