this(new Position(x, y), new Wrapping(angle, 0, 360), new Bounded(size, 0, MAX_SIZE), new Bounded(ratio, 0, 1), n_points);
}
public Flower(Seed s) {
super(4, 0);
_values[0] = this.center = new Position(s);
_values[1] = this.angle = new Wrapping(s, 0, 360);
_values[2] = this.size = new Bounded(s, 0.0, MAX_SIZE);
_values[3] = this.ratio = new Bounded(s, 0.0, 1.0);
this.n_points = (int)(s.nextDouble() * 11.0) + 1;
}