More changes to menuing, added a basic inventory
system
This commit is contained in:
parent
f732586c24
commit
6ca88b7c6f
4 changed files with 90 additions and 12 deletions
53
files/inventory.js
Normal file
53
files/inventory.js
Normal 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();
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue