-
Notifications
You must be signed in to change notification settings - Fork 0
/
scriptgame.js
33 lines (21 loc) · 911 Bytes
/
scriptgame.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const alexandre = document.querySelector('.alexandre')
const fakepiskel = document.querySelector('.fakepiskel')
const jump = () => {
alexandre.classList.add('jump')
setTimeout(()=>{
alexandre.classList.remove('jump')
}, 500)
}
const loop = setInterval(() => {
const fakepiskelposition = fakepiskel.offsetLeft;
const alexandreposition = window.getComputedStyle(alexandre).bottom.replace('px','')
if(fakepiskelposition<= 120 && fakepiskelposition >0 && alexandreposition < 80){
fakepiskel.style.animationn = 'none';
fakepiskel.style.left = `${fakepiskelposition}px`;
alexandre.style.animationn = 'none';
alexandre.style.bottom = `${alexandreposition}px`;
alexandre.src ='./imagens/gameover.png'
clearInterval(loop)
}
},10)
document.addEventListener('keydown', jump)