let doorImage1=document.getElementById(‘door1’);
let doorImage2=document.getElementById(‘door2’);
let doorImage3=document.getElementById(‘door3’);
let startButton=document.getElementById(‘start’);
let botDoorPath=“https://content.codecademy.com/projects/chore-door/images/beach.svg”;
let beachDoorPath=“https://content.codecademy.com/projects/chore-door/images/space.svg”;
let spaceDoorPath=“https://content.codecademy.com/projects/chore-door/images/robot.svg”;
let closedDoorPath =“https://content.codecademy.com/projects/chore-door/images/closed_door.svg”;
let numClosedDoors = 3;
let openDoor1;
let openDoor2;
let openDoor3;
const isClicked = (door) => {
if (door.src === closedDoorPath) {
return false;
} else {
return true;
}
}
const playDoor = () => {
numClosedDoors–;
if (numClosedDoors === 0) {
gameOver(‘win’);
}
}
const randomChoreDoorGenerator = () => {
choreDoor = Math.floor(Math.random() * numClosedDoors);
if(choreDoor === 0) {
openDoor1 = botDoorPath;
openDoor2 = beachDoorPath;
openDoor3 = spaceDoorPath;
} else if(ChoreDoor === 1) {
openDoor2 = botDoorPath;
openDoor1 = beachDoorPath;
openDoor3 = spaceDoorPath;
} else { (choreDoor === 2)
openDoor3 = botDoorPath;
openDoor1 = beachDoorPath;
openDoor2 = spaceDoorPath;
}
}
door1.onclick = () => {
if(!isClicked(doorImage1)){
doorImage1.src=openDoor1;
playDoor();
}
}
door2.onclick = () => {
if(!isClicked(doorImage2)){
doorImage2.src=openDoor2;
playDoor();
}
}
door3.onclick = () => {
if(!isClicked(doorImage3)){
doorImage3.src=openDoor3;
playDoor();
}
}
const gameOver = (status) => {
if(status===‘Win’){
startButton.innerHTML=‘You Win! Play Again?’;
}
}
randomChoreDoorGenerator();let doorImage1=document.getElementById(‘door1’);
let doorImage2=document.getElementById(‘door2’);
let doorImage3=document.getElementById(‘door3’);
let startButton=document.getElementById(‘start’);
let botDoorPath=“https://content.codecademy.com/projects/chore-door/images/beach.svg”;
let beachDoorPath=“https://content.codecademy.com/projects/chore-door/images/space.svg”;
let spaceDoorPath=“https://content.codecademy.com/projects/chore-door/images/robot.svg”;
let closedDoorPath =“https://content.codecademy.com/projects/chore-door/images/closed_door.svg”;
let numClosedDoors = 3;
let openDoor1;
let openDoor2;
let openDoor3;
const isClicked = (door) => {
if (door.src === closedDoorPath) {
return false;
} else {
return true;
}
}
const playDoor = () => {
numClosedDoors–;
if (numClosedDoors === 0) {
gameOver(‘win’);
}
}
const randomChoreDoorGenerator = () => {
choreDoor = Math.floor(Math.random() * numClosedDoors);
if(choreDoor === 0) {
openDoor1 = botDoorPath;
openDoor2 = beachDoorPath;
openDoor3 = spaceDoorPath;
} else if(ChoreDoor === 1) {
openDoor2 = botDoorPath;
openDoor1 = beachDoorPath;
openDoor3 = spaceDoorPath;
} else { (choreDoor === 2)
openDoor3 = botDoorPath;
openDoor1 = beachDoorPath;
openDoor2 = spaceDoorPath;
}
}
door1.onclick = () => {
if(!isClicked(doorImage1)){
doorImage1.src=openDoor1;
playDoor();
}
}
door2.onclick = () => {
if(!isClicked(doorImage2)){
doorImage2.src=openDoor2;
playDoor();
}
}
door3.onclick = () => {
if(!isClicked(doorImage3)){
doorImage3.src=openDoor3;
playDoor();
}
}
const gameOver = (status) => {
if(status===‘Win’){
startButton.innerHTML=‘You Win! Play Again?’;
}
}
randomChoreDoorGenerator();