From: Mark Slee Date: Fri, 7 Mar 2014 07:48:53 +0000 (-0800) Subject: Fix key/mouse interactivity in processing 2 X-Git-Url: https://git.piment-noir.org/?p=SugarCubes.git;a=commitdiff_plain;h=30673de2c74545b86d8e1e3492a8a1637c4ad454 Fix key/mouse interactivity in processing 2 --- diff --git a/UIImplementation.pde b/UIImplementation.pde index c3f0897..b2320c6 100644 --- a/UIImplementation.pde +++ b/UIImplementation.pde @@ -83,17 +83,20 @@ FloatBuffer vertData; long simulationStart = System.nanoTime(); if (simulationOn) { + hint(DISABLE_DEPTH_TEST); drawSimulation(simulationColors); + hint(ENABLE_DEPTH_TEST); } simulationNanos = System.nanoTime() - simulationStart; camera(); strokeWeight(1); } + void drawSimulation(color[] simulationColors) { translate(0, 30, 0); fill(#141414); - //drawBox(0, -TRAILER_HEIGHT, 0, 0, 0, 0, TRAILER_WIDTH, TRAILER_HEIGHT, TRAILER_DEPTH, TRAILER_HEIGHT/2.); + drawBox(0, -TRAILER_HEIGHT, 0, 0, 0, 0, TRAILER_WIDTH, TRAILER_HEIGHT, TRAILER_DEPTH, TRAILER_HEIGHT/2.); fill(#070707); stroke(#222222); beginShape(); @@ -179,7 +182,7 @@ FloatBuffer allocateDirectFloatBuffer(int n) { float in = .15; noStroke(); fill(#393939); - //drawBox(c.x+in, c.y+in, c.z+in, c.rx, c.ry, c.rz, Cube.EDGE_WIDTH-in*2, Cube.EDGE_HEIGHT-in*2, Cube.EDGE_WIDTH-in*2, Cube.CHANNEL_WIDTH-in); + drawBox(c.x+in, c.y+in, c.z+in, c.rx, c.ry, c.rz, Cube.EDGE_WIDTH-in*2, Cube.EDGE_HEIGHT-in*2, Cube.EDGE_WIDTH-in*2, Cube.CHANNEL_WIDTH-in); } void drawBox(float x, float y, float z, float rx, float ry, float rz, float xd, float yd, float zd, float sw) { diff --git a/code/HeronLX.jar b/code/HeronLX.jar index 7c388a7..3b20d55 100755 Binary files a/code/HeronLX.jar and b/code/HeronLX.jar differ