- int j = 0;
- for (Click d : delays) {
- if (d.click()) {
- gravity[j].start();
- d.stop();
- }
- ++j;
- }
-
- for (Accelerator g : gravity) {
- if (isRising) {
- if (g.getValuef() > model.yMax) {
- g.stop();
- } else if (g.getValuef() > model.yMax*.55) {
- if (g.getVelocityf() > 10) {
- g.setAcceleration(-16);
- } else {
- g.setAcceleration(0);
- }
+ if (isRising) {
+ // Fucking A, had to comment this all out because of that bizarre
+ // Processing bug where some simple loop takes an absurd amount of
+ // time, must be some pre-processor bug
+// for (Accelerator g : gravity) {
+// if (g.getValuef() > model.yMax) {
+// g.stop();
+// } else if (g.getValuef() > model.yMax*.55) {
+// if (g.getVelocityf() > 10) {
+// g.setAcceleration(-16);
+// } else {
+// g.setAcceleration(0);
+// }
+// }
+// }
+ } else {
+ int j = 0;
+ for (Click d : delays) {
+ if (d.click()) {
+ gravity[j].start();
+ d.stop();