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