// bool if player/computer found the number var found; var numberToGuess; var guessedNumber; var minimum; var maximum; function hide(element){ element.classList.add("hidden") } function unhide(element){ element.classList.remove("hidden") } function showText(element, text){ console.log(element); console.log(text); element.textContent = text; } /** * Represents a book. * @constructor * @param {string} title - The title of the book. * @param {string} author - The author of the book. */ function randint(min,max) { return Math.floor(Math.random() * (max - min + 1) + min); } function back(){ unhide(document.getElementById("game_selection")); hide(document.getElementById("game_one")); hide(document.getElementById("game_two")); } function setup_game_one(){ hide(document.getElementById("game_selection")) unhide(document.getElementById("game_one")); numberToGuess = randint(1,100); console.log(numberToGuess) showText(document.getElementById("message1"),"") document.getElementById("player_input").value = ""; } function process_guess(){ console.log("processing"); let guessedNumber = parseInt(document.getElementById("player_input").value); let message_box = document.getElementById("message1"); if (isNaN(guessedNumber)){ showText(message_box,"Not a valid number, Try again"); } if (guessedNumber > numberToGuess) { showText(message_box,"Nop, Too high, try again"); } if (guessedNumber < numberToGuess) { showText(message_box,"Nop, Too low, try again"); } if (guessedNumber === numberToGuess) { showText(message_box,"You found it well played"); } console.log("done processing"); } /// function pick_number(smart=false){ if(smart) return Math.floor((minimum+maximum)/2); return randint(minimum,maximum); } function setup_game_two(){ hide(document.getElementById("game_selection")) unhide(document.getElementById("game_two")); minimum = 1; maximum = 100; guessedNumber = pick_number() showText(document.getElementById("message2"),"is it "+guessedNumber+" ?") } function lower(){ maximum = guessedNumber - 1; guessedNumber = pick_number() showText(document.getElementById("message2"),"is it "+guessedNumber+" ?") } function greater(){ minimum = guessedNumber + 1; guessedNumber = pick_number() showText(document.getElementById("message2"),"is it "+guessedNumber+" ?") } function found(){ showText(document.getElementById("message2"),"yay i found it") }