Simon FCC与重置的游戏问题

时间:2018-04-06 10:32:22

标签: javascript arrays reset

这是我为FF​​C挑战创建的西蒙游戏:

codepen

 function reset() {
                pickedColors = [];
                guessingColors = [];
                countNumber = 0;
            }

           start.addEventListener("click", function(){
           reset();
           strict = false;  
           game();  
          }

           strictMode.addEventListener("click", function() {
           strict = true;
           strictLight.style.backgroundColor = "rgb(153, 0, 0)";
           reset();
           game();
          }

当我切换到严格模式或关闭它时将问题发生,将其打开..

有时它会同时重复两种颜色,有时它会将两种相同的颜色推送到guessingColors数组(这些是玩家点击的颜色)。

复位功能可以清除数组中的颜色,但问题仍然存在。似乎有一个游戏没有停止,并导致重复一切(点击,超时等。)

0 个答案:

没有答案