From db219905f3cce527a0822041cf8193c04d3397ec Mon Sep 17 00:00:00 2001 From: Philip Rosedale Date: Fri, 17 Jul 2015 00:30:31 -0700 Subject: [PATCH] re-use audio injectors, don't check if isPlaying immediately after starting play out --- examples/FlockOfbirds.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/examples/FlockOfbirds.js b/examples/FlockOfbirds.js index e15f6764a0..de30f2d374 100644 --- a/examples/FlockOfbirds.js +++ b/examples/FlockOfbirds.js @@ -108,14 +108,11 @@ function updateBirds(deltaTime) { // Change size Entities.editEntity(birds[i].entityId, { dimensions: Vec3.multiply(1.5, properties.dimensions)}); - } - - if (birds[i].audioId) { + } else if (birds[i].audioId) { // If bird is playing a chirp if (!birds[i].audioId.isPlaying) { // clear ID if playing has stopped Entities.editEntity(birds[i].entityId, { dimensions: { x: BIRD_SIZE, y: BIRD_SIZE, z: BIRD_SIZE }}); - birds[i].audioId = false; numPlaying--; } } @@ -251,7 +248,8 @@ function loadBirds(howMany) { collisionsWillMove: true, color: colors[whichBird] }), - audioId: false + audioId: false, + isPlaying: false }); } } \ No newline at end of file