diff --git a/src/components/InteractiveObjects/PairMatchingGame/PairMatchingGame.js b/src/components/InteractiveObjects/PairMatchingGame/PairMatchingGame.js index 7754a43..30378b3 100644 --- a/src/components/InteractiveObjects/PairMatchingGame/PairMatchingGame.js +++ b/src/components/InteractiveObjects/PairMatchingGame/PairMatchingGame.js @@ -72,7 +72,7 @@ class PairMatchingGame extends EventManager { container.add(m) } - let actionDef = {material:{emissiveIntensity:k=>(1+Math.sin((k*2+1.5)*Math.PI))*4 }}; + let actionDef = {material:{emissiveIntensity:k=>Math.max(0, Math.sin((k * 2 + 1.5) * Math.PI)) * 1 }}; var clickFn = (i) => { this.dispatchEvent({type:'interaction'}); @@ -96,6 +96,7 @@ class PairMatchingGame extends EventManager { aq.add({ o: oc, a: actionDef, t: 1 }); clicked = null; }else{ + aq.clear(oc, true); aq.add({ o: clicked, a: actionDef, t: 1, r: true }) } };