From 11d12091af1aef1a81d91fb708097da2855ba37f Mon Sep 17 00:00:00 2001 From: polsevev Date: Wed, 15 Jan 2020 15:05:17 +0100 Subject: [PATCH] litt mer endringer --- index.html | 2 +- script.js | 33 +++++++++++++++++++++++++++------ 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index 129bc29..63d01dd 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - The HTML5 Herald + Hangman av Rolf diff --git a/script.js b/script.js index f5dbea2..42b738f 100644 --- a/script.js +++ b/script.js @@ -1,14 +1,23 @@ /* Made by Rolf Martin Glomsrud from 13.01.2020 to 15.01.2020 Example of a project that is feasable for a student that has had Informasjonsteknologi 2*/ +var words = [ + "scarf", "elbow", "cactus", "society", "aftermath", "fang", "bushes", + "furniture", "throat", "downtown", "rain", "soup", "regret", "tiger", + "vest", "line", "smash", "screw", "plate", "plate", "stage", "test", "boy", + "nest", "cherries", "cakes", "meat", "dolls", "spoon", "pot", "kiss", "measure", + "eyes", "shock", "smile", "scissors", "stomach", "ice", "root", "leather" + +] +var randomNumber = Math.floor((Math.random()*40)+1); var screenWidth = screen.width; var screenHeight = screen.height; var partsTracker = 0 var guessed = []; var tries = 9; -var word = "babaganoush"; +var word = words[randomNumber]; var arrayWord = word.split(""); var whatTheUserSees = []; var feil = []; @@ -25,7 +34,8 @@ get("tries").innerHTML = tries; //check if word is guessed already function sjekkOrd(){ - var guessOrd = get("myTextWord").value; + var guessOrd1 = get("myTextWord").value; + guessOrd = guessOrd1.toLowerCase(); get("myTextWord").innerHTML = ""; if (guessOrd == get("ord").innerHTML){ alert("Spillet er over") @@ -45,7 +55,8 @@ function testWord(){ get("myTextWord").value=""; }else{ //grabs the guess from HTML - var guessedWord = get("myTextWord").value; + var guessedWord1 = get("myTextWord").value; + var guessedWord = guessedWord1.toLowerCase(); //adds it to the array of guessed words guessed.push(guessedWord); //checks if it was correct @@ -69,13 +80,21 @@ function testWord(){ //draws a piece of hangman draw(); } + if (tries == 0){ + get("result").innerHTML = "Beklager, du tapte, ordet var " + word; + }else if(whatTheUserSeesWord == word){ + get("result").innerHTML = "Gratulerer, du gjettet ordet!"; + } + //removes the guess from the text input, ready for new guess + get("myText").value = ""; } } //checks if it is guessed function sjekkBokstav(){ - var guess = get("myText").value; + var guess1 = get("myText").value; + var guess = guess1.toLowerCase(); if (guessed.includes(guess)){ alert("Du har allerede gjettet den bokstaven, venligst gjett en ny!"); }else{ @@ -90,7 +109,9 @@ function testLetter(){ get("myText").value = ""; }else{ //grabs the guess from HTML - var guess = get("myText").value; + var guess1 = get("myText").value; + var guess = guess1.toLowerCase(); + guessed.push(guess); //checks if the letter is in the word if (arrayWord.includes(guess)){ @@ -114,7 +135,7 @@ function testLetter(){ document.getElementById("ord").innerHTML = whatTheUserSeesWord; //checks if the user lost if (tries == 0){ - get("result").innerHTML = "Beklager, du tapte"; + get("result").innerHTML = "Beklager, du tapte, ordet var " + word; }else if(whatTheUserSeesWord == word){ get("result").innerHTML = "Gratulerer, du gjettet ordet!"; }