doorImage2.onclick = () => {
row1.hidden =
true
;
d2.hidden =
false
;
setTimeout(() => { d2.hidden =
true
; }, 1000);
setTimeout(() => { row2.hidden =
false
; }, 1000)
if
(openDoor1 === losePath) {
setTimeout(() =>
{ doorImage1.src = openDoor1; }, 2000);
}
else
if
(openDoor3 === losePath) {
setTimeout(() =>
{ doorImage3.src = openDoor3; }, 2000);
}
switchChoiceYes.onclick = () => {
if
(doorImage1.src ===
row2.hidden =
true
;
instructions.innerHTML =
"You switched to door3"
setTimeout(() =>
{ instructions.innerHTML =
"Revealing your chosen door......"
; }, 1000);
setTimeout(() => { doorImage3.src = openDoor3; }, 2500);
if
(openDoor3 === losePath) {
setTimeout(() => { switchAndLose(); }, 3500)
}
else
{
setTimeout(() => { switchAndWin(); }, 3500)
}
}
else
if
(doorImage3.src ===
row2.hidden =
true
;
instructions.innerHTML =
"You switched to door1"
;
setTimeout(() => { instructions.innerHTML
=
"Revealing your chosen door......"
; }, 1000);
setTimeout(() => { doorImage1.src = openDoor1; }, 2500);
if
(openDoor1 === losePath) {
setTimeout(() => { switchAndLose(); }, 3500)
}
else
{
setTimeout(() => { switchAndWin(); }, 3500)
}
}
}
switchChoiceNo.onclick = () => {
row2.hidden =
true
;
instructions.innerHTML =
"Your choice is still door2"
setTimeout(() => { instructions.innerHTML =
"Revealing your chosen door......"
; }, 1000);
setTimeout(() => { doorImage2.src = openDoor2; }, 2500);
if
(openDoor2 === losePath) {
setTimeout(() => { noSwitchAndLose(); }, 3500)
}
else
{
setTimeout(() => { noSwitchAndWin(); }, 3500)
}
}
}
doorImage3.onclick = () => {
row1.hidden =
true
;
d3.hidden =
false
;
setTimeout(() => { d3.hidden =
true
; }, 1000);
setTimeout(() => { row2.hidden =
false
; }, 1000)
if
(openDoor1 === losePath) {
setTimeout(() => { doorImage1.src = openDoor1; }, 2000);
}
else
if
(openDoor2 === losePath) {
setTimeout(() => { doorImage2.src = openDoor2; }, 2000);
}
switchChoiceYes.onclick = () => {
if
(doorImage1.src ===
row2.hidden =
true
;
instructions.innerHTML =
"You switched to door2"
setTimeout(() => { instructions.innerHTML =
"Revealing your chosen door......"
; }, 1000);
setTimeout(() => { doorImage2.src = openDoor2; }, 2500);
if
(openDoor2 === losePath) {
setTimeout(() => { switchAndLose(); }, 3500)
}
else
{
setTimeout(() => { switchAndWin(); }, 3500)
}
}
else
if
(doorImage2.src ===
row2.hidden =
true
;
instructions.innerHTML =
"You switched to door1"
setTimeout(() => { instructions.innerHTML =
"Revealing your chosen door......"
; }, 1000);
setTimeout(() => { doorImage1.src = openDoor1; }, 2500);
if
(openDoor1 === losePath) {
setTimeout(() => { switchAndLose(); }, 3500)
}
else
{
setTimeout(() => { switchAndWin(); }, 3500)
}
}
}
switchChoiceNo.onclick = () => {
row2.hidden =
true
;
instructions.innerHTML =
"Your choice is still door3"
setTimeout(() => { instructions.innerHTML =
"Revealing your chosen door......"
; }, 1000);
setTimeout(() => { doorImage3.src = openDoor3; }, 2500);
if
(openDoor3 === losePath) {
setTimeout(() => { noSwitchAndLose(); }, 3500)
}
else
{
setTimeout(() => { noSwitchAndWin(); }, 3500)
}
}
}