Switch to threaded mode by default, run engine at 120FPS
authorMark Slee <mcslee@gmail.com>
Fri, 7 Mar 2014 20:58:16 +0000 (12:58 -0800)
committerMark Slee <mcslee@gmail.com>
Fri, 7 Mar 2014 20:58:16 +0000 (12:58 -0800)
Internals.pde
code/HeronLX.jar

index 5a74a3742bc9a8a453521776bd9407f9741e4b32..31f8ffcb4b90c27c750f3c59ff5efed0350b00f2 100644 (file)
@@ -223,6 +223,9 @@ void setup() {
       
   println("Total setup: " + (millis() - startMillis) + "ms");
   println("Hit the 'o' key to toggle live output");
+  
+  lx.engine.framesPerSecond.setValue(120);
+  lx.engine.setThreaded(true);
 }
 
 public SCPattern getPattern() {
@@ -359,7 +362,7 @@ void drawDiagnostics(long drawNanos, long simulationNanos, long uiNanos, long ga
   noStroke();
   int xp = x;
   float hv = 0;
-  for (long val : new long[] {lx.timer.drawNanos, simulationNanos, uiNanos, gammaNanos, lx.timer.outputNanos }) {
+  for (long val : new long[] {lx.timer.drawNanos, simulationNanos, uiNanos, gammaNanos, lx.engine.timer.outputNanos }) {
     fill(lx.hsb(hv % 360, 100, 80));
     rect(xp, y, val * ws, h-1);
     hv += 140;
index 3b20d55a6b1525f7939b3d0f354dfa0f581097d6..e1e432f60b9f6d27dc78aef34cd77bdd94a80341 100755 (executable)
Binary files a/code/HeronLX.jar and b/code/HeronLX.jar differ