joooo
This commit is contained in:
parent
7f5a751f64
commit
c1dd8bdc8e
@ -27,7 +27,7 @@ let gesamtzahlRechnungen = 5;
|
|||||||
const fuchsZahl = document.querySelector("#fuchsZahl");
|
const fuchsZahl = document.querySelector("#fuchsZahl");
|
||||||
//Elemete für überlappungs Check
|
//Elemete für überlappungs Check
|
||||||
const fuchsImg = document.querySelector("#fuchs img");
|
const fuchsImg = document.querySelector("#fuchs img");
|
||||||
|
//die ersten rechnungen erscheinen sofort
|
||||||
rechnungenSpawn(maxZahl,maxMal,maxDurch);
|
rechnungenSpawn(maxZahl,maxMal,maxDurch);
|
||||||
//wie viele Rechnungen bisher gespawed sind
|
//wie viele Rechnungen bisher gespawed sind
|
||||||
let counterRechnungen = 1;
|
let counterRechnungen = 1;
|
||||||
@ -91,31 +91,37 @@ function rechnungMoven(speed,maxtiefe){
|
|||||||
rechnungenTop = nextTop;
|
rechnungenTop = nextTop;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function rechnungenSpawn(maxzahl,maxMal,maxDurch){
|
function generateRandomZahl(index,maxzahl,maxMal,maxDurch){
|
||||||
let index = Math.floor(Math.random()*rechenzeichen.length);
|
|
||||||
let randomZahl = 0;
|
|
||||||
if(rechenzeichen[index] == '+' || rechenzeichen[index] == '-'){
|
if(rechenzeichen[index] == '+' || rechenzeichen[index] == '-'){
|
||||||
randomZahl = Math.floor(Math.random()*maxzahl);
|
return randomZahl = Math.floor(Math.random()*maxzahl);
|
||||||
}
|
}
|
||||||
if(rechenzeichen[index] == '*'){
|
if(rechenzeichen[index] == '*'){
|
||||||
randomZahl = Math.floor(Math.random()*maxMal);
|
return randomZahl = Math.floor(Math.random()*maxMal);
|
||||||
}
|
}
|
||||||
if(rechenzeichen[index] == ':'){
|
if(rechenzeichen[index] == ':'){
|
||||||
randomZahl = Math.floor(Math.random()*maxDurch) + 1;
|
return randomZahl = Math.floor(Math.random()*maxDurch) + 1;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
function rechnungenSpawn(){
|
||||||
|
let index = Math.floor(Math.random()*rechenzeichen.length);
|
||||||
|
let randomZahl = 0;
|
||||||
|
|
||||||
|
randomZahl = generateRandomZahl(index,maxZahl,maxMal,maxDurch);
|
||||||
|
|
||||||
|
while(ergebnis(parseInt(fuchsZahl.innerText),randomZahl,rechenzeichen[index]) < 0){
|
||||||
|
randomZahl = generateRandomZahl(index,maxZahl,maxMal,maxDurch);
|
||||||
}
|
}
|
||||||
rechnung1Text.innerText = rechenzeichen[index] + randomZahl.toString();
|
rechnung1Text.innerText = rechenzeichen[index] + randomZahl.toString();
|
||||||
|
|
||||||
index = Math.floor(Math.random()*rechenzeichen.length);
|
index = Math.floor(Math.random()*rechenzeichen.length);
|
||||||
if(rechenzeichen[index] == '+' || rechenzeichen[index] == '-'){
|
randomZahl = generateRandomZahl(index,maxZahl,maxMal,maxDurch);
|
||||||
randomZahl = Math.floor(Math.random()*maxzahl);
|
|
||||||
}
|
while(ergebnis(parseInt(fuchsZahl.innerText),randomZahl,rechenzeichen[index]) < 0){
|
||||||
if(rechenzeichen[index] == '*'){
|
randomZahl = generateRandomZahl(index,maxZahl,maxMal,maxDurch);
|
||||||
randomZahl = Math.floor(Math.random()*maxMal);
|
|
||||||
}
|
|
||||||
if(rechenzeichen[index] == ':'){
|
|
||||||
randomZahl = Math.floor(Math.random()*maxDurch) + 1;
|
|
||||||
}
|
}
|
||||||
rechnung2Text.innerText = rechenzeichen[index] + randomZahl.toString();
|
rechnung2Text.innerText = rechenzeichen[index] + randomZahl.toString();
|
||||||
|
|
||||||
}
|
}
|
||||||
function checkOverlap(objekt1, objekt2) {
|
function checkOverlap(objekt1, objekt2) {
|
||||||
const rect1 = objekt1.getBoundingClientRect(); //sorgt dafür, dass man die position der grenzen des Elements bekommt
|
const rect1 = objekt1.getBoundingClientRect(); //sorgt dafür, dass man die position der grenzen des Elements bekommt
|
||||||
|
Loading…
Reference in New Issue
Block a user