diff --git a/.DS_Store b/.DS_Store index d2abd82..1b547a2 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/new.txt b/new.txt new file mode 100644 index 0000000..e69de29 diff --git a/starter/index.html b/starter/index.html index e7b8d47..6c3329f 100644 --- a/starter/index.html +++ b/starter/index.html @@ -15,6 +15,6 @@

Dots

Play - + diff --git a/starter/level-one.js b/starter/level-one.js index 417f9b2..5f854dd 100644 --- a/starter/level-one.js +++ b/starter/level-one.js @@ -2,3 +2,23 @@ * DOTS: Level One * */ + +//VARIABLES +let score = 0 +let ball = document.querySelector('.js-ball') +let scoreDisplay = document.querySelector('.js-score') +let levelWinner = document.querySelector('.level-winner') + + +//EVENTLISTENER +ball.addEventListener('click', function(){ + //ADD SCORE + score += 20 + //DISPLAY SCORE + scoreDisplay.innerText = score + if (score === 100){ + levelWinner.style.opacity = 1 + } + console.log(scoreDisplay.innerText) +}) + diff --git a/starter/level-three.js b/starter/level-three.js index 2406dd3..4ff446b 100644 --- a/starter/level-three.js +++ b/starter/level-three.js @@ -2,3 +2,48 @@ * DOTS: Level Three * */ + +let score = 0 +let scoreDisplay = document.querySelector('.js-score') +let levelWinner = document.querySelector('.level-winner') +let ballArray= document.querySelectorAll('ball, .js-ball') +let ballsArena= document.querySelectorAll('.js-ball') + +console.log(ballsArena) + +/* +let smallBall = document.querySelector('.js-ball').nextElementSibling.nextElementSibling +let bigBall = document.querySelector('.js-ball').nextElementSibling.nextElementSibling; +let mediumBall = document.querySelector('.js-ball').nextElementSibling; + +console.log(smallBall) +console.log(bigBall) +console.log(mediumBall) +*/ + +// ballsArena.forEach((element, index) => { +// element.setAttribute('data-increment', index) + +// }) + +let forEachBall = ballsArena.forEach(element => console.log(element.getAttribute('data-increment'))) + +// for (let i = 0; i < ballsArena.length; i++) { +// ballsArena[i].addEventListener("click",groupClick(i)) +// } + +//console.log(ballArray) + +function groupClick(){ + forEachBall.addEventListener('click', ()=>{ + score += forEachBall.getAttribute('data-increment') + score = scoreDisplay.innerText + console.log('im working') + if(score >= 100){ + levelWinner.style.opacity = 1 + } + }) + console.log(scoreDisplay) +} + + diff --git a/starter/level-two.html b/starter/level-two.html index 515f003..5011cfd 100644 --- a/starter/level-two.html +++ b/starter/level-two.html @@ -49,7 +49,7 @@

Winner!

- + diff --git a/starter/level-two.js b/starter/level-two.js index d0715af..406c6fa 100644 --- a/starter/level-two.js +++ b/starter/level-two.js @@ -2,3 +2,37 @@ * DOTS: Level Two * */ + + +let score = 0 +//AddEventListener is taking ("input","select") objects +//to store them in ballArray +let ballArray= document.querySelectorAll('ball, .js-ball') +let scoreDisplay = document.querySelector('.js-score') +let levelWinner = document.querySelector('.level-winner') + //console.log(ballArray) + + for (let i = 0; i < ballArray.length; i++) { + ballArray[i].addEventListener("click",groupClick(i)) + } + + function groupClick(i){ + + return function() { + score += 20 + scoreDisplay.innerText = score + + if (score >= 100){ + levelWinner.style.opacity = 1 + } + console.log(scoreDisplay.innerText) + } + + } + + + + + + +