Kommentare bitte lesen Jan, falls du damit arbeitest
This commit is contained in:
parent
754ead79e5
commit
6b8e5eb9fc
@ -10,6 +10,7 @@ const speedRechnungen = 0.2;
|
||||
//maximale pixel Tiefe bis sie respawnen
|
||||
const maxTiefeRechunngen = 750;
|
||||
|
||||
//Rechnungen und die 4er Rechenzeichen in unserem Spiel in einem Array
|
||||
const rechenzeichen = ['+','-','*',':'];
|
||||
const rechnung1Text = document.querySelector("#rechnung1Text");
|
||||
const rechnung2Text = document.querySelector("#rechnung2Text");
|
||||
@ -19,10 +20,15 @@ const rechnung2Text = document.querySelector("#rechnung2Text");
|
||||
const maxZahl = 100;
|
||||
const maxMal = 11;
|
||||
const maxDurch = 5;
|
||||
//wie viele Rechnungen sollen nacheinander spawnen
|
||||
let gesamtzahlRechnungen = 5;
|
||||
|
||||
//Die Fuchszahl die dem Spieler angezeigt wird
|
||||
const fuchsZahl = document.querySelector("#fuchsZahl");
|
||||
|
||||
rechnungenSpawn(maxZahl,maxMal,maxDurch);
|
||||
//wie viele Rechnungen bisher gespawed sind
|
||||
let counterRechnungen = 1;
|
||||
|
||||
//returned den int in der Rechnung, nur die zahl ohne rechenzeichen
|
||||
function rechnung1Int(){
|
||||
@ -40,15 +46,26 @@ function rechnung2Int(){
|
||||
let zahl = parseInt(text);
|
||||
return zahl;
|
||||
}
|
||||
//returned das rechenzeichen der derzeitigen Rechnung ohne zahl
|
||||
function rechnung1Zeichen(){
|
||||
let text = rechnung1Text.innerText;
|
||||
return text.charAt(0)
|
||||
}
|
||||
//returned das rechenzeichen der derzeitigen Rechnung ohne zahl
|
||||
function rechnung2Zeichen(){
|
||||
let text = rechnung2Text.innerText;
|
||||
return text.charAt(0)
|
||||
}
|
||||
|
||||
function rechnungMoven(speed,maxtiefe){
|
||||
let nextTop = rechnungenTop + 10 * speed;
|
||||
rechnungen.style.top = nextTop + "px";
|
||||
if(nextTop > maxtiefe){
|
||||
fuchsZahl.innerText = ergebnis(parseInt(fuchsZahl.innerText),rechnung1Int(),rechnung1Zeichen()); //DIES IST ZUM TESTEN SPÄTER RAUSNEHMEN!!!
|
||||
rechnungen.style.top = rechnungenTopStart + "px";
|
||||
rechnungenTop = rechnungenTopStart;
|
||||
rechnungenSpawn(maxZahl,maxMal,maxDurch);
|
||||
|
||||
counterRechnungen++;
|
||||
}else{
|
||||
rechnungenTop = nextTop;
|
||||
}
|
||||
@ -95,5 +112,7 @@ function ergebnis(zahl1,zahl2,rechenzeichen){
|
||||
return 0;
|
||||
}
|
||||
setInterval(()=>{
|
||||
if(counterRechnungen <= gesamtzahlRechnungen){
|
||||
rechnungMoven(speedRechnungen,maxTiefeRechunngen);
|
||||
}
|
||||
}, 10);
|
Loading…
Reference in New Issue
Block a user