diff --git a/bin/box2DWorld/Polygon.class b/bin/box2DWorld/Polygon.class index 839d198..cc65c36 100644 Binary files a/bin/box2DWorld/Polygon.class and b/bin/box2DWorld/Polygon.class differ diff --git a/bin/data/ContentGenerator.class b/bin/data/ContentGenerator.class index d5579d1..8f579b9 100644 Binary files a/bin/data/ContentGenerator.class and b/bin/data/ContentGenerator.class differ diff --git a/bin/data/Image.class b/bin/data/Image.class index 4d0f4c9..4744e32 100644 Binary files a/bin/data/Image.class and b/bin/data/Image.class differ diff --git a/bin/data/Video.class b/bin/data/Video.class index 79c0bd4..f2461c3 100644 Binary files a/bin/data/Video.class and b/bin/data/Video.class differ diff --git a/bin/display/MuseumFinal.class b/bin/display/MuseumFinal.class index 1896300..b9a6839 100644 Binary files a/bin/display/MuseumFinal.class and b/bin/display/MuseumFinal.class differ diff --git a/bin/glass/Crack.class b/bin/glass/Crack.class index 9a552b5..be3d389 100644 Binary files a/bin/glass/Crack.class and b/bin/glass/Crack.class differ diff --git a/bin/glass/GlassPlane.class b/bin/glass/GlassPlane.class index ec3a981..0e022fc 100644 Binary files a/bin/glass/GlassPlane.class and b/bin/glass/GlassPlane.class differ diff --git a/bin/helpers/VoronoiBuilder.class b/bin/helpers/VoronoiBuilder.class index 9469ad8..bbff32a 100644 Binary files a/bin/helpers/VoronoiBuilder.class and b/bin/helpers/VoronoiBuilder.class differ diff --git a/bin/movement/MovementHandler.class b/bin/movement/MovementHandler.class index aa609ab..353281e 100644 Binary files a/bin/movement/MovementHandler.class and b/bin/movement/MovementHandler.class differ diff --git a/bin/movement/OSCReceiver.class b/bin/movement/OSCReceiver.class index 333757b..50afc6b 100644 Binary files a/bin/movement/OSCReceiver.class and b/bin/movement/OSCReceiver.class differ diff --git a/bin/persons/TriggerBox.class b/bin/persons/TriggerBox.class index 5bb778e..530eca1 100644 Binary files a/bin/persons/TriggerBox.class and b/bin/persons/TriggerBox.class differ diff --git a/src/box2DWorld/Polygon.java b/src/box2DWorld/Polygon.java index 88d4f3b..f2be5ad 100644 --- a/src/box2DWorld/Polygon.java +++ b/src/box2DWorld/Polygon.java @@ -8,6 +8,7 @@ import org.jbox2d.dynamics.Fixture; import org.jbox2d.dynamics.FixtureDef; +import display.MuseumFinal; import glass.Fragment; import processing.core.PApplet; import processing.core.PVector; @@ -89,8 +90,8 @@ public void display() { p.pushMatrix(); p.translate(pos.x, pos.y); p.rotate(-a); - p.fill(255); - p.stroke(0); + p.fill(p.color(139,137,137,200)); + p.stroke(MuseumFinal.secondColor); p.beginShape(); // For every vertex, convert to pixel vector for (int i = 0; i < ps.getVertexCount(); i++) { diff --git a/src/data/ContentGenerator.java b/src/data/ContentGenerator.java index 1b792ed..7f07d05 100644 --- a/src/data/ContentGenerator.java +++ b/src/data/ContentGenerator.java @@ -45,7 +45,8 @@ private void initialize(List list, String path) { list.add(new Image(p, p.loadImage(fileName))); } - if (fileName.endsWith(".avi") || fileName.endsWith(".mp4")) { + if (fileName.endsWith(".avi") || fileName.endsWith(".mp4") + || fileName.endsWith(".mov")) { list.add(new Video(p, new Movie(p, fileName))); } @@ -64,6 +65,9 @@ public Image getRandomImage(int maxWidth, int maxHeight) { } } + if (possibleImages.size() < 1) + return null; + int index = randomizer.nextInt(possibleImages.size()); return possibleImages.get(index); @@ -75,17 +79,22 @@ public Video getRandomVideo(int maxWidth, int maxHeight) { ArrayList