24 lines
559 B
JavaScript
24 lines
559 B
JavaScript
|
function commandInput() {
|
||
|
let input = userInput.value.toLocaleLowerCase()
|
||
|
if (input === "inventory") {
|
||
|
checkInventory()
|
||
|
} else if (input === "look") {
|
||
|
look()
|
||
|
} else if (input === "location") {
|
||
|
listLocation()
|
||
|
} else if (input === 'win') {
|
||
|
win()
|
||
|
} else {
|
||
|
verbHandler()
|
||
|
}
|
||
|
}
|
||
|
|
||
|
function verbHandler() {
|
||
|
let verbs = Object.keys(locations[currentLocation].verbs)
|
||
|
if (verbs.includes(userInput.value.toLowerCase())) {
|
||
|
// Something
|
||
|
} else {
|
||
|
printBold("Invalid Action.")
|
||
|
}
|
||
|
}
|