From 90d0ea542d08c77bc5c94dd4f059c3d593a60d95 Mon Sep 17 00:00:00 2001 From: Richard Halsall <–richard-glyn.halsall@informatik.hs-fulda.e> Date: Wed, 1 Feb 2023 18:20:34 +0100 Subject: [PATCH] =?UTF-8?q?Refactoring:=20Zusammenfassung=20von=20W=C3=BCr?= =?UTF-8?q?felfunktionen=20zu=20einer=20einzigen=20Funktion.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- schlangen_und_leitern/HTML.html | 5 ++-- schlangen_und_leitern/js/diceHandling.js | 30 ++++++++++++++++++++++++ schlangen_und_leitern/js/rollDice.js | 14 ----------- schlangen_und_leitern/js/rollResult.js | 12 ---------- 4 files changed, 32 insertions(+), 29 deletions(-) create mode 100644 schlangen_und_leitern/js/diceHandling.js delete mode 100644 schlangen_und_leitern/js/rollDice.js delete mode 100644 schlangen_und_leitern/js/rollResult.js diff --git a/schlangen_und_leitern/HTML.html b/schlangen_und_leitern/HTML.html index 0232c84..165ded4 100644 --- a/schlangen_und_leitern/HTML.html +++ b/schlangen_und_leitern/HTML.html @@ -5,11 +5,10 @@ - - + - + Document diff --git a/schlangen_und_leitern/js/diceHandling.js b/schlangen_und_leitern/js/diceHandling.js new file mode 100644 index 0000000..047be71 --- /dev/null +++ b/schlangen_und_leitern/js/diceHandling.js @@ -0,0 +1,30 @@ +//Array mit Wurfle Bilder +let faces = ["img/wurfle/f(1).png", +"/img/wurfle/f(2).png", +"/img/wurfle/f(3).png", +"/img/wurfle/f(4).png", +"/img/wurfle/f(5).png", +"/img/wurfle/f(6).png", +]; + + +//dice +function rollDice() { + //Max und Min Zahl geben + max = 6; + min = 1 + // min und max als .Math variable umwandeln + min = Math.ceil(min); + max = Math.floor(max); + //ein zufällige zahl zwischen min und max generieren + roll = Math.floor(Math.random() * (max - min + 1) + min); + + + // Wurfelbild ändern + document.querySelector("#face").src= faces[roll-1]; + console.log(roll); + + + + return roll; + } diff --git a/schlangen_und_leitern/js/rollDice.js b/schlangen_und_leitern/js/rollDice.js deleted file mode 100644 index a62afed..0000000 --- a/schlangen_und_leitern/js/rollDice.js +++ /dev/null @@ -1,14 +0,0 @@ -function rollDice() { - //Max und Min Zahl geben - max = 6; - min = 1 - // min und max als .Math variable umwandeln - min = Math.ceil(min); - max = Math.floor(max); - //ein zufällige zahl zwischen min und max generieren - roll = Math.floor(Math.random() * (max - min + 1) + min); - console.log(roll); - - return roll; - -} \ No newline at end of file diff --git a/schlangen_und_leitern/js/rollResult.js b/schlangen_und_leitern/js/rollResult.js deleted file mode 100644 index ab089bb..0000000 --- a/schlangen_und_leitern/js/rollResult.js +++ /dev/null @@ -1,12 +0,0 @@ -//Array mit Wurfle Bilder -let faces = ["img/wurfle/f(1).png", -"/img/wurfle/f(2).png", -"/img/wurfle/f(3).png", -"/img/wurfle/f(4).png", -"/img/wurfle/f(5).png", -"/img/wurfle/f(6).png", -]; - //Wurfel Element durch "rollDice" function andern -function changeFace() { - document.querySelector("#face").src= faces[rollDice()-1]; - } \ No newline at end of file