Call onTransitionEnd() after active
[SugarCubes.git] / _Internals.pde
index 3aa9f3a209077f8a1bd82cf164e3c789958e34d5..9d6b11889bd413b34ef8f8c9097ef720edbfea68 100644 (file)
@@ -39,8 +39,8 @@ final float TRAILER_WIDTH = 240;
 final float TRAILER_DEPTH = 97;
 final float TRAILER_HEIGHT = 33;
 
-final int MaxCubeHeight = 7;
-final int NumBackTowers = 9;
+final int MaxCubeHeight = 5;
+final int NumBackTowers = 11;
 
 int targetFramerate = 60;
 int startMillis, lastMillis;
@@ -52,7 +52,7 @@ LXPattern[] patterns;
 MappingTool mappingTool;
 PandaDriver[] pandaBoards;
 MidiEngine midiEngine;
-GridController gridController;
+PresetManager presetManager;
 
 // Display configuration mode
 boolean mappingMode = false;
@@ -100,6 +100,7 @@ LXPattern[] _rightPatterns(GLucose glucose) {
   }
   return rightPatterns;
 }
+  
 
 void logTime(String evt) {
   int now = millis();
@@ -136,6 +137,10 @@ void setup() {
   // MIDI devices
   midiEngine = new MidiEngine();
   logTime("Setup MIDI devices");
+  
+  // Preset manager
+  presetManager = new PresetManager();
+  logTime("Loaded presets");
 
   // Build output driver
   PandaMapping[] pandaMappings = buildPandaList();