aboutsummaryrefslogtreecommitdiff
path: root/maulwurf.js
blob: 653dc2461e9bd22b352831ae89f403251bf0c5ad (plain)
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
var zeit = 1000;
var huegel = document.getElementsByName("huegel");
var maulwurf = document.getElementsByName("maulwurf");
var scoreDisplay = document.getElementById("score");
var failTimeout = null;
var aktuellerHuegel = 0;
var score = -1;
for(let i in huegel){
	if(huegel[i].style){
		huegel[i].style.left = (5 + i * 100) + "px";
		maulwurf[i].addEventListener("click",_=>check(i))
		}
	}
next();
function check(nr){
	if(nr == aktuellerHuegel){
		next();
		}
	}
function next(){
	score++;
	scoreDisplay.innerHTML = score;
	maulwurf[aktuellerHuegel].style.visibility = "hidden";
	aktuellerHuegel = Math.floor(Math.random()*huegel.length);
	maulwurf[aktuellerHuegel].style.visibility = "visible";
	clearTimeout(failTimeout);
	failTimeout = setTimeout(fail,zeit);
	}
function fail(){
	alert("Game Over! Score: "+score);
	location.reload();
	}