litt mer endringer

This commit is contained in:
Rolf Martin Glomsrud 2020-01-15 15:05:17 +01:00
parent c4def185b0
commit 11d12091af
2 changed files with 28 additions and 7 deletions

View file

@ -4,7 +4,7 @@
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<title>The HTML5 Herald</title> <title>Hangman av Rolf</title>
<meta name="description" content="The HTML5 Herald"> <meta name="description" content="The HTML5 Herald">
<meta name="author" content="SitePoint"> <meta name="author" content="SitePoint">

View file

@ -1,14 +1,23 @@
/* Made by Rolf Martin Glomsrud from 13.01.2020 to 15.01.2020 /* 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 Example of a project that is feasable for a student that has
had Informasjonsteknologi 2*/ 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 screenWidth = screen.width;
var screenHeight = screen.height; var screenHeight = screen.height;
var partsTracker = 0 var partsTracker = 0
var guessed = []; var guessed = [];
var tries = 9; var tries = 9;
var word = "babaganoush"; var word = words[randomNumber];
var arrayWord = word.split(""); var arrayWord = word.split("");
var whatTheUserSees = []; var whatTheUserSees = [];
var feil = []; var feil = [];
@ -25,7 +34,8 @@ get("tries").innerHTML = tries;
//check if word is guessed already //check if word is guessed already
function sjekkOrd(){ function sjekkOrd(){
var guessOrd = get("myTextWord").value; var guessOrd1 = get("myTextWord").value;
guessOrd = guessOrd1.toLowerCase();
get("myTextWord").innerHTML = ""; get("myTextWord").innerHTML = "";
if (guessOrd == get("ord").innerHTML){ if (guessOrd == get("ord").innerHTML){
alert("Spillet er over") alert("Spillet er over")
@ -45,7 +55,8 @@ function testWord(){
get("myTextWord").value=""; get("myTextWord").value="";
}else{ }else{
//grabs the guess from HTML //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 //adds it to the array of guessed words
guessed.push(guessedWord); guessed.push(guessedWord);
//checks if it was correct //checks if it was correct
@ -69,13 +80,21 @@ function testWord(){
//draws a piece of hangman //draws a piece of hangman
draw(); 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 //checks if it is guessed
function sjekkBokstav(){ function sjekkBokstav(){
var guess = get("myText").value; var guess1 = get("myText").value;
var guess = guess1.toLowerCase();
if (guessed.includes(guess)){ if (guessed.includes(guess)){
alert("Du har allerede gjettet den bokstaven, venligst gjett en ny!"); alert("Du har allerede gjettet den bokstaven, venligst gjett en ny!");
}else{ }else{
@ -90,7 +109,9 @@ function testLetter(){
get("myText").value = ""; get("myText").value = "";
}else{ }else{
//grabs the guess from HTML //grabs the guess from HTML
var guess = get("myText").value; var guess1 = get("myText").value;
var guess = guess1.toLowerCase();
guessed.push(guess); guessed.push(guess);
//checks if the letter is in the word //checks if the letter is in the word
if (arrayWord.includes(guess)){ if (arrayWord.includes(guess)){
@ -114,7 +135,7 @@ function testLetter(){
document.getElementById("ord").innerHTML = whatTheUserSeesWord; document.getElementById("ord").innerHTML = whatTheUserSeesWord;
//checks if the user lost //checks if the user lost
if (tries == 0){ if (tries == 0){
get("result").innerHTML = "Beklager, du tapte"; get("result").innerHTML = "Beklager, du tapte, ordet var " + word;
}else if(whatTheUserSeesWord == word){ }else if(whatTheUserSeesWord == word){
get("result").innerHTML = "Gratulerer, du gjettet ordet!"; get("result").innerHTML = "Gratulerer, du gjettet ordet!";
} }