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)};
  //public static int numberOfLevels = 10;

  public static Color getSinLevel(double sinval) {
    double val = Math.abs(sinval);
    if (.9 < val && val <= 1.0) return levels[0];
    else if (.8 < val && val <= .9) return levels[1];
    else if (.7 < val && val <= .8) return levels[2];
    else if (.6 < val && val <= .7) return levels[3];
    else if (.5 < val && val <= .6) return levels[4];
    else if (.4 < val && val <= .5) return levels[5];
    else if (.3 < val && val <= .4) return levels[6];
    else if (.2 < val && val <= .3) return levels[7];
    else if (.1 < val && val <= .2) return levels[8];
    else if (0 <= val && val <= .1) return levels[9];
    return null;
  }
}
