- cubes[cubeIndex++] = new Cube(80, BASS_HEIGHT + 0, 10, 0, 0, 0);
- cubes[cubeIndex++] = new Cube(85, BASS_HEIGHT + Cube.EDGE_HEIGHT, 0, 0, 20, 0);
- cubes[cubeIndex++] = new Cube(80, BASS_HEIGHT + 2*Cube.EDGE_HEIGHT, 4, 0, 0, 0);
- cubes[cubeIndex++] = new Cube(75, BASS_HEIGHT + 3*Cube.EDGE_HEIGHT, 8, 0, -20, 0);
- cubes[cubeIndex++] = new Cube(80, BASS_HEIGHT + 4*Cube.EDGE_HEIGHT, 3, 0, 0, 0);
+ new TowerMapping(Cube.EDGE_WIDTH + 2, 0, 0, new float[][] {
+ {0, 0},
+ {0, 5, 10},
+ {0, 2, 20},
+ {0, 0, 30},
+ }),
+
+ // Back Cubes behind DJ platform (in order of increasing x)
+ new TowerMapping(50, 5, BASS_DEPTH, new float[][] {
+ {0, 0},
+ {2, 0, 20},
+ {-2, 10},
+ {-5, 15, -20},
+ {-2, 13},
+ }),
+
+ new TowerMapping(79, 5, BASS_DEPTH, new float[][] {
+ {0, 0},
+ {2, 0, 20},
+ {4, 10},
+ {2, 15, -20},
+ {0, 13},
+ }),
+
+ new TowerMapping(107, 5, BASS_DEPTH, new float[][] {
+ {0, 0},
+ {4, 0, 20},
+ {6, 10},
+ {3, 15, -20},
+ // {8, 13},
+ }),
+
+ new TowerMapping(133, 5, BASS_DEPTH, new float[][] {
+ {0, 0},
+ {-2, 0, 20},
+ {0, 10},
+ {2, 15, -20},
+ // {4, 13}
+ }),
+
+ new TowerMapping(165, 5, BASS_DEPTH, new float[][] {
+ {0, 0},
+ {-1, 20},
+ {2, 10},
+ {-2, 15, -20},
+ {3, 13},
+ }),
+
+ // front DJ cubes
+ new TowerMapping((TRAILER_WIDTH - BASS_WIDTH)/2, BASS_HEIGHT, 10, new float[][] {
+ {0, 0},
+ {0, -10, 20},
+ }),
+
+ new TowerMapping((TRAILER_WIDTH - BASS_WIDTH)/2 + Cube.EDGE_HEIGHT, BASS_HEIGHT, 10, new float[][] {
+ {3, 0},
+ {2, -10, 20},
+ }),
+
+ new TowerMapping((TRAILER_WIDTH - BASS_WIDTH)/2 + 2*Cube.EDGE_HEIGHT + 5, BASS_HEIGHT, 10, new float[][] {
+ {0, 0},
+ {1, 0, 10},
+ }),
+
+ new TowerMapping((TRAILER_WIDTH - BASS_WIDTH)/2 + 3*Cube.EDGE_HEIGHT + 9, BASS_HEIGHT, 10, new float[][] {
+ {0, 0},
+ {-1, 0},
+ }),
+
+ new TowerMapping((TRAILER_WIDTH - BASS_WIDTH)/2 + 4*Cube.EDGE_HEIGHT + 15, BASS_HEIGHT, 10, new float[][] {
+ {0, 0},
+ {-1, 0},
+ }),
+
+ // left dj cubes
+ new TowerMapping((TRAILER_WIDTH - BASS_WIDTH)/2, BASS_HEIGHT, Cube.EDGE_HEIGHT + 2, new float[][] {
+ {0, 0},
+ {0, 2, 20},
+ }),
+
+ new TowerMapping((TRAILER_WIDTH - BASS_WIDTH)/2, BASS_HEIGHT, 2*Cube.EDGE_HEIGHT + 4, new float[][] {
+ {0, 0},
+ {0, 2, 20},
+ }),
+
+ // right dj cubes
+ new TowerMapping((TRAILER_WIDTH - BASS_WIDTH)/2 + 4*Cube.EDGE_HEIGHT + 15, BASS_HEIGHT, Cube.EDGE_HEIGHT + 2, new float[][] {
+ {0, 0},
+ {0, 2, 20},
+ }),
+
+ new TowerMapping((TRAILER_WIDTH - BASS_WIDTH)/2 + 4*Cube.EDGE_HEIGHT + 15, BASS_HEIGHT, 2*Cube.EDGE_HEIGHT + 4, new float[][] {
+ {0, 0},
+ {0, 2, 20},
+ }),