-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.js
More file actions
35 lines (28 loc) · 982 Bytes
/
main.js
File metadata and controls
35 lines (28 loc) · 982 Bytes
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
34
35
var start = document.getElementById("Click");
var player = document.getElementById("player")
var obs = document.getElementById("obstacle")
function Start(){
start.classList.remove("click");
start.classList.add("hidden");
player.classList.add("player");
obs.classList.add("obstacle");
setTimeout(function obsnim(){
obs.classList.add("obsanim");
},1000);
}
function Jump(){
player.classList.add("playeranim");
setTimeout(function rest(){
player.classList.remove("playeranim");
}, 1000);
}
var check = setInterval(function checkcollision()
{
var playerposition = parseInt((window.getComputedStyle(player).getPropertyValue("top")));
var obstacleposition = parseInt((window.getComputedStyle(obs).getPropertyValue("left")));
if(obstacleposition<585 && obstacleposition > 385 && playerposition >270 && playerposition<350)
{
obs.style.animation = "none";
alert("You Lost");
}
},10 );