// WOW cart Add method public void Add( string equipmentName, string currentRoom, string notes, bool hasPrinter, int numLaptops) { equipment[collectionPosition] = new WowCartEquipment(equipmentName, currentRoom, notes, hasPrinter, numLaptops); WowStack.Push(equipment[collectionPosition]); AllEquipment[collectionPosition] = equipment[collectionPosition]; collectionPosition++; }
public string PrintAStack(string stack) { string output = ""; switch (stack) { case "w": while (!WowStack.IsEmpty) { output += WowStack.Pop().EquipmentListing + Environment.NewLine; WowStack.Print(); } break; case "v": while (!VisStack.IsEmpty) { output += VisStack.Pop().EquipmentListing + Environment.NewLine; VisStack.Print(); } break; case "b": while (!BoardStack.IsEmpty) { output += BoardStack.Pop().EquipmentListing + Environment.NewLine; BoardStack.Print(); } break; case "m": while (!WowStack.IsEmpty) { output += WowStack.Pop().EquipmentListing + Environment.NewLine; MiscStack.Print(); } break; default: break; } Console.WriteLine(output); return(output); }