- public void lightDeadStrip(Strip strip) {
- for (LXPoint p : strip.points) {
- float hv = max(0, lx.getBaseHuef() - abs(p.x - xPos.getValuef()));
- double dead_bright = deadParameter.getValuef() * Math.random();
+ public void lightDeadStrip(Strip strip, Integer index) {
+ float strip_dist = LXUtils.wrapdistf((float) index, stripPos.getValuef(), model.strips.size());
+ float dist_proportion = (strip_dist / (float) model.strips.size());
+ float hv = dist_proportion * 360;
+ float dead_bright = deadParameter.getValuef() * dist_proportion;