-
- // Single cubes can be constructed directly here if you need them
- Cube[] singleCubes = new Cube[] {
- // new Cube(15, int( Cube.EDGE_HEIGHT), 39, 0, 10, 0, WRL), // Back left channel behind speaker
- // new Cube(x, y, z, rx, ry, rz, wiring),
- // new Cube(0,0,0,0,225,0, WRR),
- };
-
- // The bass box!
- BassBox bassBox = BassBox.noBassBox(); // no bass box at all
-
- // The speakers!
- List<Speaker> speakers = Arrays.asList(new Speaker[] {
- // Each speaker parameter is x, y, z, rotation, the left speaker comes first
- // new Speaker(TRAILER_WIDTH - Speaker.EDGE_WIDTH + 8, 6, 3, -15)
- }
- );
-
- List<StaggeredTower> scubes = new ArrayList<StaggeredTower>();
-
- float[] pos = new float[3];
- pos[0] = 50;
- pos[2] = 100;
- scubes.add(new StaggeredTower(//tower 1
- pos[0], // x
- 0, // y
- pos[2], // z
- 0, 4, new Cube.Wiring[] {
- WRR, WRR, WRR, WRR, WRR, WRR
- }
- ));
-
-
- pos[0] += 25;
- pos[2] -= 10;
- scubes.add(new StaggeredTower(// tower 2
- pos[0], // x
- 15, // y
- pos[2], // z
- 0, 4, new Cube.Wiring[] {
- WRR, WRR, WRR, WRR, WRR, WRR
- }
- ));
-
- pos[0] += 25;
- pos[2] += -12.5;
- scubes.add(new StaggeredTower(//tower 3
- pos[0], // x
- 0, // y
- pos[2], // z
- 0, 5, new Cube.Wiring[] {
- WRR, WRR, WRR, WRR, WRR, WRR
- }
- ));
-
- pos[0] += -32.75;
- pos[2] += -13;
- scubes.add(new StaggeredTower(//tower 4
- pos[0], // x
- 0, // y
- pos[2], // z
- 0, 6, new Cube.Wiring[] {
- WRR, WRR, WRR, WRR, WRR, WRR
- }
- ));
-
- pos[0] += 26;
- pos[2] += -16;
- scubes.add(new StaggeredTower(//tower 5
- pos[0], // x
- 15, // y
- pos[2], // z
- 0, 6, new Cube.Wiring[] {
- WRR, WRR, WRR, WRR, WRR, WRR
- }
- ));
-
- pos[0] += 26;
- pos[2] += -4.5;
- scubes.add(new StaggeredTower(//tower 6
- pos[0], // x
- 0, // y
- pos[2], // z
- 0, 6, new Cube.Wiring[] {
- WRR, WRR, WRR, WRR, WRR, WRR
- }
- ));
-
- pos[0] += -56.5;
- pos[2] += -6.5;
- scubes.add(new StaggeredTower(// tower 7
- pos[0], // x
- 15, // y
- pos[2], // z
- 0, 4, new Cube.Wiring[] {
- WRR, WRR, WRR, WRR, WRR, WRR
- }
- ));
-
- pos[0] += 26;
- pos[2] += -16.5;
- scubes.add(new StaggeredTower(//tower 8
- pos[0], // x
- 0, // y
- pos[2], // z
- 0, 5, new Cube.Wiring[] {
- WRR, WRR, WRR, WRR, WRR, WRR
- }
- ));
-
- pos[0] += 27;
- pos[2] += -4.5;
- scubes.add(new StaggeredTower(//tower 9
- pos[0], // x
- 15, // y
- pos[2], // z
- 0, 5, new Cube.Wiring[] {
- WRR, WRR, WRR, WRR, WRR, WRR
- }
- ));
-
-
- //////////////////////////////////////////////////////////////////////
- // BENEATH HERE SHOULD NOT REQUIRE ANY MODIFICATION!!!! //
- //////////////////////////////////////////////////////////////////////
-
- // These guts just convert the shorthand mappings into usable objects
- List<Tower> towerList = new ArrayList<Tower>();
- List<Cube> tower;