Ejemplo n.º 1
0
boolean J1DMObj::updateProperty(JProperty& prop) {
     if (JNBitsObj::updateProperty(prop)) return true;
     if (prop.getName() == JString("vx")) {
          setNValue(0, ((JIntegerProperty*)&prop)->value);
          return true;
	 } else if (prop.getName() == JString("vy")) {
           setNValue(1, ((JIntegerProperty*)&prop)->value);
           return true;
	 }
     return false;
}
Ejemplo n.º 2
0
void J1DMObj::engine(int n, JLinkObj& link) {
     if (n < 2) {
          int iv = v[n];
          link.access(JIntegerData(iv));
          setNValue(n, iv);
	 } else processColor(n, link, -1);
}
Ejemplo n.º 3
0
void Effect::setValue(int id, double value)
      {
      const ParDescr* p = parameter(id);
      if (p == 0)
            return;
      double v;
      if (p->log)
            v = exp(p->min + value * (p->max - p->min));
      else
            v = p->min + value * (p->max - p->min);

      setNValue(p->id, v);
      }