More changes to menuing, added a basic inventory

system
This commit is contained in:
Caroline Foy 2025-03-10 12:05:17 -05:00
parent f732586c24
commit 6ca88b7c6f
4 changed files with 90 additions and 12 deletions

53
files/inventory.js Normal file
View file

@ -0,0 +1,53 @@
const variables = require("./variables");
const main = require("./main");
module.exports = {
inventoryMenuM,
};
//Builds the main menu inventory
function inventoryMenuM(){
console.clear();
console.log("INVENTORY");
console.log("---------");
console.log("1) Supplies");
console.log("2) Equipment");
console.log("[spacebar to exit]");
var userInput = variables.userInput("Enter: ");
switch(userInput){
case "1":
supplyInventory();
break;
case "2":
equipmentInventory();
break;
}
}
//Builds the supply inventory
function supplyInventory(){
console.clear();
console.log("SUPPLIES");
console.log("---------");
for(var a = 0; a < variables.inventory[0].length;){
console.log((a + 1) + ") " + variables.inventory[0][a].name);
a++;
}
variables.userInput("[Enter to return]");
console.clear();
inventoryMenuM();
}
//Builds the equipment inventory
function equipmentInventory(){
console.clear();
console.log("EQUIPMENT");
console.log("---------");
for(var a = 0; a < variables.inventory[1].length;){
console.log((a + 1) + ") " + variables.inventory[1][a].name);
a++;
}
variables.userInput("[Enter to return]");
console.clear();
inventoryMenuM();
}