Problem with Step 48. Editor does not register that I have moved the goTown function. Any suggestions?
STEP DESCRIPTION: # Step 48, Move your goTown
function above your goStore
function. Then copy and paste the contents of the goStore
function into the goTown
function.
OUTPUT:
// running tests
Your goTown
function should come before your goStore
function. // tests completed
let xp = 0;
let health = 100;
let gold = 50;
let currentWeapon = 0;
let fighting;
let monsterHealth;
let inventory = ["stick"];
const button1 = document.querySelector("#button1");
const button2 = document.querySelector("#button2");
const button3 = document.querySelector("#button3");
const text = document.querySelector("#text");
const xpText = document.querySelector("#xpText");
const healthText = document.querySelector("#healthText");
const goldText = document.querySelector("#goldText");
const monsterStats = document.querySelector("#monsterStats");
const monsterName = document.querySelector("#monsterName");
const monsterHealthText = document.querySelector("#monsterHealth");
// initialize buttons
button1.onclick = goStore;
button2.onclick = goCave;
button3.onclick = fightDragon;
function goTown(){
button1.innerText = "Buy 10 health (10 gold)"
button2.innerText = "Buy weapon (30 gold)"
button3.innerText = "Go to town square"
button1.onclick = buyHealth;
button2.onclick = buyWeapon;
button3.onclick = goTown;
text.innerText = "You enter the store.";
}
function goStore(){
button1.innerText = "Buy 10 health (10 gold)"
button2.innerText = "Buy weapon (30 gold)"
button3.innerText = "Go to town square"
button1.onclick = buyHealth;
button2.onclick = buyWeapon;
button3.onclick = goTown;
text.innerText = "You enter the store.";
}
function goCave(){
console.log("Going to cave.");
}
function fightDragon(){
console.log("Fighting dragon.");
}
function buyHealth(){
}
function buyWeapon(){
}