[Bprocessor-commit] model/src/net/sourceforge/bprocessor/model/plugin CirclePackage.java, NONE, 1.
Status: Pre-Alpha
Brought to you by:
henryml
|
From: Michael L. <he...@us...> - 2011-03-24 14:46:53
|
Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/plugin
In directory vz-cvs-2.sog:/tmp/cvs-serv9578/src/net/sourceforge/bprocessor/model/plugin
Added Files:
CirclePackage.java
Removed Files:
BSplinePackage.java
Log Message:
--- NEW FILE: CirclePackage.java ---
package net.sourceforge.bprocessor.model.plugin;
import net.sourceforge.bprocessor.model.Command;
import net.sourceforge.bprocessor.model.Space;
public class CirclePackage {
public static class Circle extends NetCommand {
boolean increase;
double radius;
public void initialize(Space net) {
super.initialize(net);
increase = true;
radius = 2;
}
public void evaluate() {
clear();
circle(radius);
if (increase) {
radius = radius + 0.1;
if (radius > 10) {
increase = false;
}
} else {
radius = radius - 0.1;
if (radius < 2) {
increase = true;
}
}
}
}
public CirclePackage() {
Command.register(Circle.class);
}
}
--- BSplinePackage.java DELETED ---
|